一条命令找回全部历史说说:GetQzonehistory批量导出QQ空间数据
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款 QQ空间数据恢复 工具。扫码登录后,它自动把你的历史说说、转发、留言和图片导成 Excel 与离线网页,适合想把老说说存档、又怕数据丢光的人。
它替你干了件什么苦差事
想看看 2014 年写了什么,空间页面却翻不回去;想翻出老同学的 QQ 号,它埋在几千人的好友列表里;想把几张旧图存下来,只能一张张右键另存。手工搬没戏——几十页说说就能耗掉你一下午,越久远的动态越难翻。
| 环节 | 手动操作 | 用它跑 |
|---|---|---|
| 导一年份的说说 | 一页页复制粘贴 | 一条命令自动翻页 |
| 好友 QQ 号 | 滚动列表逐个手记 | Excel 直接列出昵称与号码 |
| 图片保存 | 一张张右键下载 | 按内容命名自动下到 pic/ 目录 |
| 中途被打断 | 前面的操作全白做 | Ctrl+C 后已抓数据照样落盘 |
最小命令序列:从克隆到导出
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.pyWindows 上激活虚拟环境改用.\myenv\Scripts\activate。
运行后终端会打印二维码,用手机 QQ 扫一下即拿到凭据,全程不经过 QQ 密码。程序每 10 条歇 3 秒,终端带进度条,说说多的话跑几十分钟很正常。中途按 Ctrl+C 也不白抓,已拿到的数据会先写盘再退出。
导出文件一览:Excel、HTML 与图片目录
跑完后,结果全部落在resource/result/你的QQ号/下,文件名以 QQ 号开头,两个账号的结果互不串档,程序跑完还会自动打开这个文件夹。
| 内容 | 格式 | 你能拿它干嘛 |
|---|---|---|
| 全部消息(说说+转发+留言) | xlsx | 一条条核对、筛选、做统计 |
| 说说/转发/留言/其他 四张分类表 | xlsx | 分门别类清点各类动态 |
| 好友列表(昵称、QQ 号、空间主页) | xlsx | 翻出老同学、老朋友的 QQ 号 |
| 说说网页版 | html | 浏览器打开,带图离线翻说说 |
| 说说图片 | jpg(pic/ 目录) | 按文案命名,本地长期保存 |
拿到数据之后能怎么玩
- 纪念册路线:用浏览器打开
{QQ号}_说说网页版.html,Ctrl+P 存成 PDF,再按年份切开,就是一份能打印装订的时间线。 - 统计路线:打开「全部列表」xlsx,按年份分组计数,看哪一年你话最多;再对照好友列表,看看谁常年出现在你的空间里。
- 定期存档路线:隔一两年再跑一次,新说说会合进同一批文件,日积月累就攒下一份完整的 QQ 空间备份。
QQ空间数据恢复的链路:四步
- 扫码模拟登录拿到空间访问凭据,QQ 密码全程不参与。
- 按每页 10 条翻"互动消息列表",逐条解析时间、文案、图片链接与评论。
- 再抓一遍当前可见的说说,跟消息列表去重合并,补上消息里没有的部分。
- 图片全部下载到本地并按内容命名,最后统一输出 Excel、HTML 和图片目录,按 QQ 号归档。
想核对实现的,扫码登录在 LoginUtil.py,可见说说的抓取在 GetAllMomentsUtil.py。
它干不了的事
- "仅自己可见"且消息列表里已无记录的说说,源头没有数据,无法还原。
- 删除的说说,消息列表里还有痕迹才能找回;彻底清空的记录拿不到。
- HTML 里的图片指向的是网络地址,链接日后失效时,长期备份靠的是 pic/ 目录里的本地 jpg。
FAQ(三个问题)
Q:登录要填 QQ 密码吗? A:不用。官方空间扫码登录,手机确认即可。
Q:删掉的说说还能找回吗? A:消息列表有痕迹就能还原,清空的找不回。
Q:导出的数据会上传服务器吗? A:不会。文件全部写在本地 result 目录下。
本工具仅供个人学习与存档使用,请遵守平台服务条款。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考