QQ空间数据恢复工具 GetQzonehistory:一条命令批量导出历史说说
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款 QQ 空间数据恢复工具:扫码登录后自动抓取你账号下的历史说说,统一导出成 6 份 Excel、1 份 HTML 网页和一个本地图片目录。它适合想给 QQ 历史说说做存档、或者想把多年空间记录整理成可检索文件的普通用户,全程不用输密码,也不需要你懂爬虫。
🎬 什么时候你会用到它
场景一:你翻 QQ 空间,发现早年发的说说只能一条条往前划。想打印一份纪念册,或者查某年某天发过什么,靠手翻不现实。场景二:你换过几部手机,担心空间数据只存在服务器上,想留一份完全属于自己的本地备份。它的思路是把散落在时间线里的记录批量导出成本地文件,之后筛选、统计、归档都由你说了算。
📦 一次运行能得到什么
跑完一轮,你的 QQ 号目录下会生成 6 份 Excel、1 份 HTML 和一个图片目录:
| 内容 | 格式 | 用途 |
|---|---|---|
| 全部消息(说说+转发+留言+其他) | Excel | 逐条核对、筛选、按年份统计 |
| 好友列表(昵称、QQ 号、空间主页) | Excel | 翻出老同学、老朋友的 QQ 号 |
| 说说列表 / 转发列表 / 留言列表 / 其他列表 | Excel | 按类型拆开,各自归档 |
| 说说网页版 | HTML | 浏览器直接打开,还原时间线样式 |
| 说说里的图片 | jpg,存在 pic/ 目录 | 按内容命名,本地长期保存 |
🚀 从克隆到出结果的完整命令
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先解释一下:venv(虚拟环境)是把依赖装在独立沙箱里,不污染你本机的 Python。登录方式不是输密码,程序会在终端打印一个字符画二维码,用手机 QQ 扫一下即可。它每页抓 10 条消息、中间歇 3 秒,终端有进度条;千条上下的账号大概要跑几十分钟,耐心等。中途按 Ctrl+C 也不会白抓,已拿到的数据会照常落盘。
🔍 结果落在哪个目录、打开长什么样
所有文件都在resource/result/你的QQ号/下,目录名就是你的 QQ 号,方便多账号并存。6 份 Excel 分别是全部列表、好友列表、说说列表、转发列表、留言列表、其他列表,其中消息类表格里是时间、内容、图片链接、评论几列。HTML 那份还原了空间时间线样式,双击就能离线浏览,配图也都在。跑完终端还会打印总条数、最早一条说说的时间、图片总数,并自动打开结果文件夹。想再进一步:把"说说网页版.html"在浏览器里打印另存为 PDF,按年份装订成纪念册;或者在全部列表里按年份分组计数,看看自己哪一年话最多。想深挖实现的话,扫码登录在 util/LoginUtil.py,可见说说抓取在 util/GetAllMomentsUtil.py,其余请求与解析都在 util/RequestUtil.py。
⚠️ 边界与最容易踩的三个坑
- 已删除的说说不是都能找回来。工具靠互动消息列表还原,记录还在就能导,被彻底清掉的拿不到。2. 仅自己可见、且消息列表里也没有的说说,源头就没有数据,谁都导不出来。3. 耗时别抱侥幸。每 10 条歇 3 秒是防风控设计,说说上千条的账号跑一两个小时很正常,建议在空闲时段挂机。
❓ 三个最常见的问题
Q:要输 QQ 密码吗?不用。走官方 QQ 空间扫码登录,手机扫码确认就行,全程不经过你的密码。
Q:删掉的说说能找回来吗?看互动消息列表还在不在。记录还在就能靠它还原,彻底清掉的拿不到。
Q:我的数据会上传到服务器吗?不会。所有文件都写在本地resource/result/QQ号/目录,程序不往任何服务器传数据。
仓库地址:https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 本工具仅供个人学习和存档使用,请遵守 QQ 空间平台服务条款,勿用于商业用途。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考