news 2026/9/21 22:44:38

QQ空间说说如何全量备份?GetQzonehistory使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间说说如何全量备份?GetQzonehistory使用指南

QQ空间说说如何全量备份?GetQzonehistory使用指南

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

说说和评论已在平台沉淀多年,一旦账号异常或页面改版,历史数据可能无法再取回。GetQzonehistory 是一款QQ空间说说备份工具,扫码登录后自动把可见的历史说说抓取、分类并导出为 Excel 与 HTML 报告,适合没有任何编程基础、想把数字记忆导出的普通用户。

📦 先说结果:备份完你手里有什么

一次运行产出一整套存放在 resource/result/ 目录下的文件,以QQ号命名归档,相当于把那个空间的说说档案完整搬一份到本地硬盘:

  • {QQ号}_全部列表.xlsx:完整互动消息列表
  • {QQ号}_说说列表.xlsx:本人发布的说说
  • {QQ号}_转发列表.xlsx:本人转发的内容
  • {QQ号}_留言列表.xlsx:好友留下的评论留言
  • {QQ号}_其他列表.xlsx:与自己互动相关的好友说说
  • {QQ号}_好友列表.xlsx:互动中出现过的昵称、QQ、空间主页
  • {QQ号}_说说网页版.html:还原QQ空间网页版页面,浏览器打开即可浏览说说、图片和评论
  • pic/ 目录:说说中的图片文件,按说说内容命名,重名自动加时间戳

Excel 各表统一按时间、内容、图片链接、评论分列(留言列表和其他列表不含评论列),可直接用表格软件筛选、归档。运行结束后程序会自动打开结果目录,并打印各列表的总条数。

🚀 快速上手:三步拿到备份

整个过程只需要三条命令,全程不需要输入账号密码。

  1. 获取代码并进入目录:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory
  1. 创建虚拟环境并安装依赖(requirements.txt 已锁定版本):
python -m venv myenv # Windows: .\myenv\Scripts\activate macOS/Linux: source myenv/bin/activate pip install -r requirements.txt
  1. 运行主程序,终端会生成登录二维码,用手机QQ扫描:
python main.py

登录成功后开始抓取:消息列表按每批10条请求、批次间隔暂停3秒,说说列表每页30条分页拉取,终端全程有进度条和计数显示。

⚙️ 它背后是怎么工作的

整体流程是一条线:扫码登录 → 分类抓取 → 本地落盘,三个阶段全部在本机完成,没有中间服务器。

  • 扫码登录:util/LoginUtil.py 向QQ官方登录接口申请二维码并在终端渲染,登录成功后把会话信息写入 resource/user/;再次运行时终端会列出已登录用户,可直接选择,无需重扫
  • 分类抓取:util/RequestUtil.py 分批拉取历史消息列表,util/GetAllMomentsUtil.py 分页拉取全部可见(未删除)说说,两条来源合并去重
  • 本地落盘:main.py 的 save_data 函数写出 6 个 Excel 文件、生成网页版 HTML,并把图片链接逐个下载进 pic/ 目录

🔍 几个值得了解的设计

断点续传:中断不丢数据

main.py 注册了信号处理,手动退出时会先把已抓取的数据落盘;说说数据还会缓存在 resource/fetch-all/{QQ号}/ 的 JSON 文件中,重跑时直接复用缓存。

纯本地处理:数据不出机器

会话、中间缓存、结果全部写入 resource/ 下的本地目录,代码中不存在任何第三方上传逻辑,备份完成后可随时清理登录缓存。

Excel/HTML 双输出:同一份数据两种用途

Excel 便于筛选、排序、做统计,网页版 HTML 便于直接浏览和分享;生成 HTML 时图片链接会自动替换为高清版本。

📋 更适合谁用

工具本身没有额外配置项,不同使用场景的差异主要体现在结果怎么用:

适用情况建议做法注意
毕业、换设备,想把说说和图片带走完整备份一次,把 resource/result/ 拷到网盘"仅自己可见"的说说不在消息列表中,无法抓取
账号长期不用,担心被回收先运行一次 main.py 保住数据备份完成后删除 resource/user/ 下的登录缓存
想给家人翻看旧说说用浏览器打开网页版 HTMLHTML 中的图片引用原网络链接,查看时需联网
想统计每年发了多少条用说说列表 Excel 按时间列分组计数时间列格式为"YYYY年MM月DD日 HH:MM",便于转换

🔒 隐私怎么保障

  • 登录走QQ官方扫码通道,全程不向工具输入密码
  • 会话信息仅写入本地 resource/user/,结果仅写入 resource/result/,代码中无第三方数据上传
  • resource/fetch-all/、resource/temp/ 等中间缓存只包含本机数据,可随时删除
  • 源码完全公开,util/ 目录下 5 个文件可完整追溯数据流向

❓ 常见问题

Q1:备份需要多长时间?消息列表每批10条、批次间隔3秒,说说每页30条分页拉取,总时长与说说总条数成正比,终端有进度条可实时观察。

Q2:能备份多个QQ号吗?可以。第二次及以后运行,终端会列出已登录用户,直接选择对应QQ号即可,也可输入0重新扫码;各号结果存放在以QQ号命名的独立目录,互不覆盖。

Q3:中断后重跑,会重复抓取吗?说说数据缓存在 resource/fetch-all/ 下,重跑时读取缓存而不重复请求;运行中手动退出时,内存里已有的数据也会被立即落盘。

Q4:必须自己搭Python环境吗?仓库 release 页面提供已打包的单文件可执行程序,下载即可直接运行;如需查看或修改逻辑,再使用源码版本。

建议现在先完整备份一次,把 resource/result/ 目录整体存入网盘,数据在自己手里,后续怎么用都从容。

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

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

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

Open3D C++开发指南:5个最佳实践让你快速集成到工程项目

Open3D C开发指南:5个最佳实践让你快速集成到工程项目 【免费下载链接】Open3D Open3D: A Modern Library for 3D Data Processing 项目地址: https://gitcode.com/gh_mirrors/op/Open3D Open3D 是一款现代化的 3D 数据处理库,提供点云、网格、RG…

作者头像 李华
网站建设 2026/9/21 22:34:43

华为S系列园区交换机维护宝典:获取电源模块序列号

获取电源模块序列号 方式一:通过命令行查看电源模块的序列号 执行命令display elabel,根据命令提示,选择电源编号,可查看到如下电子标签信息,其中SN内容为电源模块序列号。不同版本命令格式可能略有差异,可通过输入“?”获取命令提示信息,选择对应的电源参数。 <…

作者头像 李华
网站建设 2026/9/21 22:29:18

备份QQ空间历史说说:GetQzonehistory

备份QQ空间历史说说&#xff1a;GetQzonehistory 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 深夜翻空间想找五年前的那条转发&#xff0c;才发现QQ空间历史说说备份一直没做&#x…

作者头像 李华
网站建设 2026/9/21 22:26:20

res-downloader 如何下载视频号与短视频资源(完整抓取指南)

res-downloader 如何下载视频号与短视频资源(完整抓取指南) 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader res-downloader 是…

作者头像 李华