news 2026/8/28 10:20:20

QQ空间历史说说怎么批量导出:用GetQzonehistory把空间数据备份下来

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说怎么批量导出:用GetQzonehistory把空间数据备份下来

QQ空间历史说说怎么批量导出:用GetQzonehistory把空间数据备份下来

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

在QQ空间里翻大学时期的说说,互动列表往往只保留最近一年,再早的内容就点不进去了。GetQzonehistory 是一款免费开源的QQ空间导出工具:手机QQ扫码登录后,它自动抓完账号下的历史说说,连同图片、评论一起导出成本地 Excel 和网页版文件。

备份完能拿到哪些文件

跑完之后,所有文件都在resource/result/你的QQ号/目录下,程序结束时会自动打开这个文件夹:

  • QQ号_全部列表.xlsx:说说、转发、留言的总表,适合整体回顾
  • QQ号_说说列表.xlsx:你的原创说说,含时间、内容、图片链接、评论四列
  • QQ号_转发列表.xlsx:你转发过的内容记录
  • QQ号_留言列表.xlsx:别人留在你空间的留言
  • QQ号_好友列表.xlsx:好友昵称、QQ号、空间主页的结构化数据
  • QQ号_其他列表.xlsx:不属于你本人发布的其他内容
  • QQ号_说说网页版.html:还原QQ空间样式的网页,浏览器打开就能翻页看
  • pic/:所有说说图片的本地副本,按说说内容命名

GetQzonehistory怎么装、怎么跑

前置条件:电脑装有 Python 3(3.8 以上即可)。最短路径就是克隆加运行两步:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory
pip install -r requirements.txt python main.py

如果依赖下载慢,安装命令可以换用国内镜像源。不想装 Python 环境也可以走另一条路:项目的 release 页面提供了打包好的单文件程序,下载后直接运行,不需要任何环境。

程序启动后终端会显示一个二维码,用手机QQ扫一下、确认登录,抓取就自动开始了,进度条实时显示处理到哪一批。怎么算成功:终端打印"导出成功",随后输出消息总数、最早一条说说的时间、好友数等统计,并自动弹出结果文件夹,resource/result/下出现以你QQ号命名的目录,里面是上面列的那批文件。

登录与抓取是怎么工作的

扫码登录:程序调用QQ官方登录通道生成二维码,扫码后拿到的是临时会话凭证,只服务于这次运行,不涉及你的账号密码。凭证缓存在resource/user/目录,备份完想清掉就删掉它。

分页抓取:QQ空间的内容通过"消息列表"接口按页浏览。程序每批取 10 条,自动翻页直到取完,每批之间休息 3 秒,控制请求速度,避免触发频率限制。

补充抓取:消息列表只收录收到过互动的说说。从没被评论点赞过的内容,程序会再读一遍"可见说说"列表补齐,两份数据自动去重合并,减少遗漏。

数据流向:HTML 解析、图片下载、Excel 生成、网页渲染全部在你自己的电脑上完成,说说内容和图片不会经过任何第三方服务器。这个工具只应该用来备份自己的账号,遵守平台规则与服务条款。

备份完还能拿这些数据做什么

  • 按年份整理:打开"说说列表.xlsx",用"时间"列筛选排序,把某一年的所有说说单独拎出来,做个年度回顾
  • 照片归档pic/里的图片以说说内容命名,按年份重新分文件夹,很快就能搭出一个数字相册
  • 迁移到其他平台:HTML 网页版和 Excel 都是现成素材,挑出优质内容发布到个人博客、微博,或编成一本电子回忆录

跑之前先看的排坑手册

扫码后登录失败。二维码有效期很短,过期了等程序重新生成即可;扫码时确认登录的是你要备份的那个账号,失败就重跑一次程序重新扫码。

进度条走得慢,是不是卡住了。不是。每取 10 条程序就故意休息 3 秒,这是防限频的自我保护。几千条说说需要跑一段时间,放着让它跑完就行。

导出的内容比空间里看到的少。数据源是"消息列表"加"可见说说"两个接口。已删除的内容、设置过"仅自己可见"的说说都取不到,属于数据源限制,不是程序漏抓。

中途按 Ctrl+C 停了,白跑吗。不会。程序在手动退出时会把已经抓取到的数据保存成结果文件,前几批的成果都在,下次重跑再补剩下的。

部分图片没下载下来。程序只保存链接仍然有效的图片。源链接失效、过期的会下载失败,程序跳过并继续处理后面的,所以pic/里的数量可能少于说说总数。


一个能把十几年前那批说说原样搬进 Excel 和网页的工具,值得放进你的工具箱。如果你也担心"空间里的东西哪天就打不开了",找时间跑一遍,把说说的历史完整备份到硬盘里。

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

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

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

数学建模竞赛必备:用Numpy实现高效数据分析和模型求解

1. 项目概述:当数学建模遇上Python数据分析 如果你正在准备数学建模竞赛,或者日常工作里需要处理一堆数据、建个模型,那你大概率听说过或者用过Python。而在Python的数据分析宇宙里, Numpy 绝对是那块最基础、也最不可或缺的基石…

作者头像 李华
网站建设 2026/8/28 10:17:30

二进制状态压缩与位运算:从补码原理到动态规划实战

1. 项目概述:为什么我们需要二进制状态压缩? 在编程和算法竞赛中,我们常常会遇到一些状态空间爆炸的问题。比如,你有N个城市,需要规划一条访问所有城市恰好一次的路径(经典的旅行商问题TSP)&…

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

蓝桥杯国赛BFS算法实战:从“扩散”问题掌握广度优先搜索核心

1. 项目概述:从“扩散”到BFS的算法实战 看到“第十一届蓝桥杯C国赛B题:扩散(BFS)”这个标题,很多参加过算法竞赛的朋友估计会心一笑,没参加过的可能觉得一头雾水。简单来说,这是一道经典的、考…

作者头像 李华
网站建设 2026/8/28 10:15:52

蓝桥杯B组备赛指南:从动态规划到DFS/BFS的算法竞赛进阶之路

1. 从省赛到国赛:我的蓝桥杯参赛心路历程去年,我完整地走完了第十二届蓝桥杯软件类B组的省赛和国赛。从最初抱着“试试看”的心态报名,到最终在国赛现场敲下最后一个字符,这段经历带给我的,远不止一张证书那么简单。它…

作者头像 李华