尧图精选

GetQzonehistory:QQ空间十年历史说说完整备份,新手一次跑通

🕒 发布时间:2026/9/20 17:27:12 📁 来源:尧图网络
GetQzonehistoryQQ空间十年历史说说完整备份新手一次跑通【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想翻五年前的那条说说打开QQ空间才发现它已经被删了旅行那批照片链接早就不在了——这类遗憾其实可以避免。GetQzonehistory 是一个 QQ空间历史说说备份工具扫码登录后它把你账号里所有可见的说说、转发、留言和图片抓下来导出成 Excel 表格和一个可在浏览器里翻阅的网页全程数据只留在你自己的电脑上。项目速览先确认它是不是你要的它做的事模拟登录QQ空间拉取消息列表和未删除说说两条数据源做去重后按分类导出说说、转发、留言、好友、其他并把说说里的图片逐张下载。适合谁想给自己多年的QZone做一次本地存档、又不想写爬虫代码的人。明确的边界只能拿到可见的内容。仅自己可见的说说、消息列表里已经不存在的记录它抓不到这一点 README 里也写清楚了。两个入口main.py是主流程产出 Excel 和网页版fetch_all_message.py单独跑把所有未删除的说说含2014年之前的整理成一份 Markdown。安装前自检先确认三件事Python 版本3.7 起步建议 3.9 以上python --version查一下即可。zbar 系统库扫码识别依赖 pyzbar它底层要 zbar 共享库pip 装不出来。Windows 直接能用macOS 需要 Homebrew程序会提示你一键装Linux 需要手动执行sudo dnf install -y zbar或对应的apt install libzbar0。磁盘空间图片是一张贴一张存在pic/目录里存图多的话按几个 GB 预留比较稳。安装四步走从克隆到跑起来git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypython -m venv myenv .\myenv\Scripts\activate # Windows source myenv/bin/activate # macOS / Linuxpip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txtpython main.py依赖就十来个包pandas、requests、beautifulsoup4、qrcode 这些走国内镜像源基本不会卡。虚拟环境不是必须的但能避免和你机器上别的项目打架。首次运行走查扫码之后会发生什么终端会先打印一个字符画二维码白底黑块方便手机识别用手机QQ扫掉就行全程不需要输密码。登录成功后 cookie 会写进resource/user/目录下次运行直接选已登录的账号连输入 0 还能重新扫码。接下来分两段抓消息列表每 10 条一页每页之间强制歇 3 秒未删除说说每 30 条一页。tqdm 进度条滚到哪你就知道到了哪。1000 条说说意味着上百次请求 3 秒等待所以整体时长以小时计耐心挂着就好。中途按 CtrlC 也不会白跑——程序注册了信号处理退出前会把已抓到的数据先存盘。跑完终端会打印总数汇总共多少条消息、最早一条的发布时间、多少张图并自动打开结果文件夹。导出文件怎么看结果从哪下手resource/result/你的QQ号/ ├── QQ号_全部列表.xlsx # 所有动态的总表 ├── QQ号_说说列表.xlsx # 你原创的说说 ├── QQ号_转发列表.xlsx # 你转发的内容 ├── QQ号_留言列表.xlsx # 你留下的留言 ├── QQ号_好友列表.xlsx # 互动过的朋友昵称/QQ/主页链接 ├── QQ号_其他列表.xlsx # 其他好友的动态 ├── QQ号_说说网页版.html # 可视化时间线 └── pic/ # 逐张下载的图片每张表的列都是时间 / 内容 / 图片链接 / 评论可以直接在 Excel 里筛选排序。想怀旧先开说说网页版.html按时间倒序、带图和评论体验最接近原来的QZone想检索或做统计就开全部列表.xlsx它是全量底表。另外fetch_all_message.py跑完后resource/fetch-all/下还有一份所有可见说说.mdMarkdown 格式对笔记软件友好。想改导出位置编辑 resource/config/config.ini里面 temp、user、result 三个路径控制缓存、会话和结果的存放地。速度与稳定性三个关键点关键点现状建议请求间隔写死在main.py里每批 3 秒想更稳可以手动调大别调小断点续抓接口数据有本地缓存已抓部分重跑不重复请求失败后直接重跑而不是重头来运行环境长时任务对网络波动敏感有线网络、避开晚高峰别中途断网某一批抓取失败时程序只打印一行提示然后跳过不会崩掉结束后如果汇总数明显偏少重跑一次补齐即可。高频坑位这 5 个问题最常问二维码显示乱码或手机扫不出来→ 终端字体的锅。换成等宽字体Consolas 之类或改用 Windows Terminal再不行就等程序把二维码存成resource/temp/QR.png后直接用图片扫。报无法找到 zbar 共享库→ pyzbar 装上了但底层库不在。Linux 装libzbar0/zbar系统包macOS 让程序引导你用 brew 装一下它会自动做好符号链接。pip 装依赖失败→ 换国内镜像源上面已给出再确认 Python 版本没低于 3.7老版本 pip 先python -m pip install --upgrade pip。某批消息一直获取失败→ 大概率会话过期或网络抖动。重新扫码登录后重跑缓存机制会让已抓的部分快速跳过。Excel 打开报错或乱码→ 用较新的 Excel 或 WPS 直接打开 xlsx文件本身是标准 UTF-8 的 xlsx一般不会出现编码问题打不开多半是软件版本太老。进阶值得做的两件事定时全量备份把python main.py交给系统任务计划Windows Task Scheduler或 cron每周或每月跑一次。因为抓取结果和接口缓存都落盘重复运行成本很低新增内容会自动并进新结果里。导出的数据二次利用表格列结构规整时间、内容、图片链接、评论按年份统计发帖频率、筛出某次旅行的全部照片、把高价值内容搬进自己的博客或 Obsidian都是一行筛选的事。所有可见说说.md更是直接就能当笔记导入。安全与合规最后说两句数据全程在本地处理不经过任何第三方服务器但 cookie 会话文件会明文存在resource/user/下注意磁盘权限。只拿自己的账号做个人存档别拿去商用或转卖数据也别绕过平台规则批量抓别人的内容。把命令敲下去然后等进度条走完你的QZone就有了一个不会失忆的副本。备份这件事跑一次管一年早做一天安心一天。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →