历史说说备份到本地:QQ空间数据导出教程,4 条命令存成 Excel 和图片
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间越老越难翻的说说,链接一断就很难再找回。GetQzonehistory 用手机 QQ 扫码登录,就能把你空间里未删除的历史说说、配图和评论一次性导出成本地 Excel 与网页,适合想把空间数据攥在自己手里的普通用户。
🧭 先说清:它能拿到什么,拿不到什么
数据全程不出本机:程序只在终端弹二维码,你拿手机 QQ 扫一下就算登录,密码从头到尾不经过它;之后的抓取、解析、写文件都在你自己电脑上完成,不经过任何第三方服务器。跑完把结果文件夹拷进硬盘,备份才算落地。
边界也要有预期:
- 能拿到:当前可见且未删除的说说、转发、评论、配图,以及和你互动过的好友信息。
- 拿不到:你自己删掉的说说(服务端已不存在)、设为"仅自己可见"的动态(不出现在消息列表里)。
⌨️ 装环境、跑起来:一共就 4 条命令
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory && python -m venv myenv && source myenv/bin/activate pip install -r requirements.txt python main.py跑起来后终端会先弹出一个二维码,手机 QQ 扫码,看到"登录成功"字样就说明通了。之后你会看到一条 Progress 进度条,程序每次翻 10 条、歇 3 秒,一页页把历史消息往回捞。Windows 上把激活环境那条换成myenv\Scripts\activate即可,其余一样。
📦 结果放在哪:resource/result 目录下的 7 样东西
所有产物统一落在resource/result/你的QQ号/里:
| 文件 | 内容 |
|---|---|
| QQ号_全部列表.xlsx | 全部互动消息总表,可搜索筛选 |
| QQ号_说说列表.xlsx | 你发过的说说:时间、正文、图链、评论 |
| QQ号_转发列表.xlsx | 你转发过的动态 |
| QQ号_留言列表.xlsx | 好友留在你空间的留言 |
| QQ号_其他列表.xlsx | 其他类型互动内容 |
| QQ号_好友列表.xlsx | 互动好友的昵称、QQ 号、主页链接 |
| QQ号_说说网页版.html | 按空间页面样式还原,浏览器直接翻 |
| pic/ | 说说配图逐张下载的本地文件 |
🔁 数据怎么走的:登录 → 翻页 → 拆解 → 落盘
整条链路一句话:util/LoginUtil.py 完成扫码交互拿到登录态;main.py 分页拉取历史消息列表;再把每条消息拆成时间、正文、图片、评论四个字段;最后统一写成 Excel、HTML 网页和本地图片。
两个细节值得知道:程序注册了信号处理,中途按 Ctrl+C 也会把已抓到的部分先存成表格,重新运行接着走;仓库里还有一个 fetch_all_message.py,它直接走说说列表接口,能捞到更早年份(包括 2014 年前)的可见说说,结果存在resource/fetch-all/下。
🎁 备份之后还能怎么玩
- 电子纪念册:打开那个网页版 html,导出 PDF 或直接打印,旧动态就有了能放进抽屉的实体版。
- 旧交情复盘:在 Excel 里按评论列排序筛选,谁在多年时间里反复出现在你的说说下,一眼看清。
- 定期兜底:隔半年把同样四条命令再跑一遍,新结果落进目录里覆盖进硬盘,手里的存档永远是最新版。
❓ 你可能想问的 4 件事
要输入 QQ 密码吗?不用,手机 QQ 扫码即登录,密码不经过程序。
删掉的说说能捞回来吗?不能,服务端已删除的内容谁都恢复不了。
抓出来的数据会外传吗?不会,抓取、解析、写文件全在本机完成。
中途 Ctrl+C 白干了吗?不会,已抓部分先存 Excel,重新运行接着来。
📮 最后说一句
当那条翻不到头的时间线变成一份握在手里的 Excel,旧事就再也不会找不到了。本工具仅用于归档自己的空间数据,请遵守 QQ 平台服务条款与隐私规范,别拿它去抓别人的内容。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考