十分钟备份QQ空间说说历史:GetQzonehistory完整上手指南

发布时间:2026/8/27 16:25:12
十分钟备份QQ空间说说历史:GetQzonehistory完整上手指南 十分钟备份QQ空间说说历史GetQzonehistory完整上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有过这种时刻手机QQ空间的时间线翻到两三年前就死活不再往下加载了而那年发的某条说说、某张合照恰恰是你最想找的东西。开源项目GetQzonehistory做的事情很直接——模拟登录你的QQ空间把能翻到的历史说说连同图片、评论全部抓下来存成本地的Excel表格和图片文件夹让这份记忆不再只托管在一个你无法控制的服务器上。下面我们不讲废话先把它跑起来再回头解释它为什么值得用。三步跑通克隆、装依赖、扫码整个过程和装任何Python小工具一样唯一的门槛是最后一步要掏出手机扫码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用户改为 myenv\Scripts\activate pip install -r requirements.txt python main.py终端里会打印出一串字符组成的登录二维码用手机QQ扫它、确认授权即可。如果终端显示乱码看不清可以直接打开resource/temp/QR.png查看生成的二维码图片。登录后程序开始工作进度条以10条为单位往前走。全部完成后它会打开resource/result/你的QQ号/文件夹里面就是成果xxx_全部列表.xlsx时间线消息的完整档案xxx_说说列表.xlsx/xxx_转发列表.xlsx/xxx_留言列表.xlsx按类型拆分的内容xxx_好友列表.xlsx抓取过程中出现过的互动好友pic/文件夹所有说说图片的本地副本xxx_说说网页版.html一个可以本地打开、还原空间视觉效果的网页它凭什么值得存进工具箱卖点一双通道互补抓到的比想象中多。很多备份脚本只读当前可见说说你删掉或者沉底的就没了。这个项目同时走两条路一条是空间的历史消息列表相当于访客留言记录一条是说说数据接口相当于相册陈列架再把两者去重合并逻辑在 util/GetAllMomentsUtil.py。两条路各能捞到对方漏掉的合并后覆盖面明显更大。卖点二图片落盘不是留链接。Excel里记的是图片链接但真正的图片已经下载到了pic/目录文件名用说说内容命名并截断到40字符、重名自动加时间戳。哪怕将来图片服务器失效照片本身还在你硬盘里。卖点三随时可打断不会白跑。抓老账号的时间线可能要跑一两个小时程序注册了中断信号——你按 CtrlC 时它会把已经抓到的数据先存成Excel再退出相当于给进行中的长跑拍了张快照下次重跑不会从零开始。原理一句话讲透不用啃代码整条链路就四步像流水线扫码登录拿Cookie → 分页请求消息列表(每10条限速) → 分页请求可见说说(每页30条) → 去重合并 → 写Excel/下图片/渲染HTML登录模块 util/LoginUtil.py 负责二维码会话网络层 util/RequestUtil.py 负责带Cookie、模拟请求头去调空间接口解析和落盘在main.py里完成。模块间靠resource/config/config.ini约定目录分工想改输出位置改这个文件就行。进阶玩法导出纯Markdown版如果你想要更归档感的格式项目里还有个独立入口 fetch_all_message.py它专门抓取所有未删除说说包括2014年之前的老内容直接输出一份带图、带评论、带转发的Markdown文件python fetch_all_message.py # 生成 所有可见说说.md 全部图片中间数据会缓存在resource/fetch-all/二次运行不用重新翻页抓取。把这份Markdown丢进任意笔记系统说说就成了可以直接搜索的条目而不是锁在Excel单元格里。开始之前先问三个问题Linux上启动就报错提示找不到zbar库怎么办扫码功能依赖 zbar 共享库解码二维码。RPM系系统执行sudo dnf install -y zbarDebian/Ubuntu系用sudo apt install -y libzbar0macOS可用Homebrew装。装完重启程序即可。我有些说说是私密/仅自己可见的能抓到吗不能。程序走的是你空间对外可见的接口纯私密内容不在返回范围里——这不是脚本的疏漏而是接口本身就不提供。跑了一半断了网要不要删掉重来不用删。已抓完的页有缓存重跑会跳过被打断前的结果也因为信号保存机制留在Excel里。真正需要注意的是登录态过期重新扫码即可。⚠️ 一句提醒抓取间隔消息列表每批3秒、说说接口每页短延时是内置的限速策略别为了求快把它调没了——对接口下手太狠轻则被风控、重则账号受影响。把时间线握在自己手里回到开头那个场景下次时间线再翻不动的时候你至少可以打开本地那个HTML文件一条一条重看当年的照片和评论。服务器上的内容会随版本迭代、接口调整而不可考但你硬盘里的文件不会。数据备份这件事没有什么玄学就是趁现在还能拿到先存一份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考