news 2026/10/16 1:18:18

QQ空间历史说说如何一键备份与恢复:GetQzonehistory 使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说如何一键备份与恢复:GetQzonehistory 使用指南

QQ空间历史说说如何一键备份与恢复:GetQzonehistory 使用指南

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

去年换手机腾空间,清旧硬盘时翻出一批五年前的照片和配的文案,才发现从来没备份过一份,QQ 空间里的原文早删了。GetQzonehistory 补的就是这个缺口:扫码登录一次,把历史说说连同配图自动导成本地文件。这篇指南带你从克隆仓库到跑通备份,全程只要几分钟。

🚀 四条命令跑起来:克隆到首次导出

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory
python -m venv myenv # Windows 激活:myenv\Scripts\activate # macOS / Linux 激活:source myenv/bin/activate pip install -r requirements.txt python main.py

依赖一共 11 个包,requests、pandas、openpyxl 这类常见库为主,装得慢给 pip 加个镜像源就行。Linux 和 macOS 需要 zbar 共享库(登录二维码识别用),按终端提示装一下即可。首次运行终端会打出一串字符画二维码,手机 QQ 扫码后自动开始批量取数;第二次运行不用重扫,选一下已登录用户就能接着用。中途想停直接按 Ctrl+C,已取到的数据会当场存盘,下次运行接着取。

📦 跑完会留下什么:按 QQ 号归档的一整套文件

全部产出落在resource/result/你的QQ号/下,程序结束时会自动打开这个文件夹:

resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx ├── 你的QQ号_说说列表.xlsx ├── 你的QQ号_转发列表.xlsx ├── 你的QQ号_留言列表.xlsx ├── 你的QQ号_其他列表.xlsx ├── 你的QQ号_好友列表.xlsx ├── 你的QQ号_说说网页版.html └── pic/
  • 全部列表:消息列表里取到的原始数据,时间、内容、图片链接、评论四列;
  • 说说 / 转发 / 留言 / 其他列表:自己的原发、转发、留下的留言、别人的互动各占一张,互不混杂;
  • 好友列表:抓互动时顺带收下的所有互动对象的昵称、QQ 号、空间主页;
  • 网页版 html:说说和评论按原版界面排好,浏览器直接打开,断网也能翻;
  • pic/ 图片文件夹:每张配图用说说正文命名,一眼定位,不会再有"图片1.jpg"。

如果只要当前仍可见的说说、连 2014 年之前的高清图一起要,还有个独立入口 fetch_all_message.py,直接导出 Markdown 加图片。

⚙️ 它凭什么能取到连删除的都留着的内容

取数入口是扫码登录,全程不碰 QQ 密码,实现放在 util/LoginUtil.py,登录态存在resource/user/下复用。

真正取数据走的是空间消息列表:main.py 调用 util/RequestUtil.py 每批取 10 条,批次之间停 3 秒,终端有实时进度条。这份列表记录过你和好友的全部互动,所以哪怕说说本体后来删了,原文往往还留在里面——这就是它能恢复已删除说说的原因。

消息列表取完后,util/GetAllMomentsUtil.py 会补抓一次当前页面上还可见的说说,两套数据做子集判断去重后合并。边界也说清楚:设为"仅自己可见"、从未进入消息列表的说说取不到,它不在任何一份互动记录里;除此之外,消息列表留过记录的内容基本都在覆盖范围内。

🎨 数据到手的三个实际用法

当离线时间线用。html 丢进浏览器就是一条不依赖任何服务器的个人时间线,建议每年固定时间复跑一次,旧文件留着、新文件增量覆盖,备份始终是最新的。

做成纪念册。用文本编辑器把 html 里的字体、背景换成自己喜欢的样式,浏览器打开直接导出 PDF,配图从 pic/ 里按正文名取,一本可以送人的纪念册就出来了。

给社交记忆做个盘点。翻一遍留言列表和好友列表,当年谁在你评论区最活跃,一目了然。把这两份 xlsx 存进年度归档目录,别让它躺在临时文件夹里。

❓ 你可能想问的几个问题

要输密码吗?数据安不安全?不需要密码,只走官方扫码登录;请求全部用你自己的登录态,解析和存储都在本地机器上完成,不经过第三方服务器。

能恢复到多早的内容?以空间消息列表里留过记录为准,包括后来删除的说说;当前仍可见的说会被补抓并去重。从未进入消息列表的(如"仅自己可见")不在覆盖范围内。

想改保存位置怎么办?编辑 resource/config/config.ini,result一行就是导出根目录,temp、user同理可改。

核心逻辑在哪看?全在 util/ 里:ConfigUtil 读配置,LoginUtil 管扫码登录,RequestUtil 发请求,GetAllMomentsUtil 补抓可见说说,想核对实现逐个看就行。

使用边界是什么?只适合备份自己账号的数据,别指向他人账号;导出数据不要商用,尊重内容里出现的每个人的版权与隐私。

跑一次,看看你的时间线能挖到哪一年——那批当年随手发的内容,值得给自己留一份。

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 1:18:06

Qt+Halcon实现工业OCR识别:从环境配置到代码实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/16 1:17:25

裸机开发中的可配置内容与串口控制台指令系统设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/16 1:17:14

2S磷酸铁锂主动均衡系统设计:MP2642GR-Z与PIC18F85K90实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/16 1:15:37

Excel数据分析基础技能:从清洗到图表的全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/16 1:15:02

双串锂电池主动均衡方案:MP2642+PIC18LF46K42实战设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/16 1:15:02

现场总线本质:从模拟信号到数字权力的工业通信革命

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华