QQ空间历史说说备份教程:3步把全部说说、图片和评论存成Excel
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间里的老内容在网页版翻不到、图片随时可能打不开?做一次 GetQzonehistory 备份就能解决。这个开源工具扫码登录后,自动抓完你发布过的全部历史说说,连同图片和评论一起存成本地 Excel 和图片文件。
先看你最终会拿到什么
跑完一遍,resource/result/你的QQ号/文件夹里会躺着这些东西:
| 文件 | 里面是什么 |
|---|---|
| QQ号_全部列表.xlsx | 所有内容的合并总表:时间、内容、图片链接、评论 |
| QQ号_说说列表.xlsx | 你自己发布的说说 |
| QQ号_转发列表.xlsx | 你转发过的内容 |
| QQ号_留言列表.xlsx | 好友留在你空间的评论和留言 |
| QQ号_其他列表.xlsx | 其他互动内容 |
| QQ号_好友列表.xlsx | 和你互动过的好友:昵称、QQ号、空间主页 |
| QQ号_说说网页版.html | 带图和评论的网页,双击就能按时间线翻看 |
| pic/ 文件夹 | 说说里的全部图片,按内容命名,一张张存好 |
换句话说:Excel 负责检索,pic/ 负责兜底图片链接失效,html 文件负责让你随时回看。三样都在自己电脑里,互不依赖。
出现这几个信号,就该动手了
- 手机存储告急,你准备卸载 QQ,但不确定十年前的说说还能不能找到。
- 翻空间时发现时间线只能翻到某一年,更早年间的帖子图片已经显示不出来了。
- 你想把空间内容导出成文件,存进网盘或移动硬盘,而不是留在服务器上。
中任意一条,就值得花一个晚上跑一遍。
按这个顺序跑通
第 1 步:下载项目,装好依赖
克隆仓库并安装依赖,全程只需两条命令:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory && pip install -r requirements.txt第 2 步:运行程序,扫码登录
python main.py终端会直接打印出登录二维码,用手机 QQ 扫一下、点确认就行,不用输密码。⚠️ 二维码过期后程序会提示,重新扫一次即可。
第 3 步:等进度条走完
工具每批抓十几条消息,中间自动休息几秒,终端有实时进度条,你不需要做任何操作。看到"导出成功"就全部完成,程序还会自动帮你打开结果文件夹。
第 4 步:中断也不怕
中途误按 Ctrl+C 也没关系,程序会把已经抓到的数据先存成 Excel,重新运行python main.py接着跑即可。
这些活儿它替你干了
- 从头翻到尾:按批次把消息列表翻完,再逐页抓可见说说,很早期的内容也包含在内
- 图片一张张落地:说说里的图片全部下载到 pic/ 文件夹,不依赖原来的图片链接
- 评论同步落表:每条说说下的评论内容跟着正文一起写进 Excel
- 自动分类:说说、转发、留言、其他内容在保存时自动拆进不同的表
- 好友顺带归档:互动过的联系人连同 QQ 号和空间主页整理成一张表
- 多账号分开记:每个账号的登录信息单独存放,再次运行选个序号就能切换,不用重扫
核心抓取逻辑在 util/GetAllMomentsUtil.py,登录相关在 util/LoginUtil.py,想看实现可以打开这两个文件。
翻车高发区 & 自救
| 常见现象 | 解决办法 |
|---|---|
| 终端里看不到二维码 | 直接打开 resource/temp/ 下的 QR.png 图片扫码 |
| 已经登录过却仍要扫码 | 删掉 resource/user/ 里对应账号的缓存文件,重新扫码 |
| 部分说说没抓到 | 只能抓"可见且未删除"的内容,仅自己可见的说说不包含在内 |
| 图片缺了几张 | 重新运行python main.py补齐 |
| 抓取速度慢 | 属正常现象,每批之间有固定休息间隔,避免被限流 |
| 想改保存位置 | 修改 resource/config/config.ini 里 temp、user、result 三个路径 |
让这份档案保持最新
- 隔半年或一年重跑一次
python main.py,新增的说说会一并归档。 - 管理多个 QQ 号的话,运行时按提示输入序号切换账号,每个账号的结果各自独立存放。
- Excel 是通用格式,想迁移的话可以直接导入笔记软件或其他平台,数据换地方不费劲。
跑一次 GetQzonehistory,老说说就有了第二份存档。今晚抽出时间跑一遍,以后网页版再怎么改版,你的数据都留在自己手里。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考