十年前的 QQ 空间说说还能找回吗?GetQzonehistory 一键导出历史说说全记录
2026/9/20 11:01:45 网站建设 项目流程

十年前的 QQ 空间说说还能找回吗?GetQzonehistory 一键导出历史说说全记录

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

先做个小测试:打开 QQ 空间,翻到你发布的第一条说说。如果翻到最底部发现那里已经空空如也,或者你压根不敢翻——那「QQ空间历史说说备份」这件事,今天就该提上日程了。GetQzonehistory 是一款免费开源的 QQ 空间历史说说导出工具:你只需扫码登录一次,它就能把你账号下所有说说的文字、图片、评论抓回来,整理成本地 Excel 表格、可浏览的 HTML 网页和一个图片文件夹,从此数据落在你自己的硬盘上。

为什么这些「文字+照片」值得自己存一份

说说在很多人眼里只是刷着玩的动态流,但它其实是私人档案里最便宜的一份:哪年哪月发过什么感慨、和谁来回评论、随手拍的照片原图链接——这些东西平时没人当回事,真正想用时才发现全锁在平台的服务器里。平台改版、链接失效、账号异常,任何一次变动都可能让这条时间线悄悄缩水。GetQzonehistory 解决的就是这个「不确定性」:把数据主权拿回本地。而且它只处理你自己的数据、不碰密码、全程扫码授权,对新手足够友好。

三分钟跑通:三条命令加一次扫码

整个上手路径可以压到最短:

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

第一条命令把代码拉到本地,第二条装齐依赖(建议先建 Python 虚拟环境,避免污染本机环境),第三条就是全部重点:程序启动后在终端里画出登录二维码,用手机 QQ 扫码确认即可,输入密码的环节完全不存在。剩下的时间交给进度条,泡杯茶的功夫,第一批数据通常就到手了。

双通道抓取:它是怎样保证「一条不漏」的

这个工具有个不显眼但很关键的设计,藏在 main.py 里——它同时走两条路抓数据:

  • 消息列表通道:模拟登录 QQ 空间后,按你的互动消息逐批拉取。每批 10 条、批间暂停 3 秒,属于刻意做的限速,防止请求过密被服务器拦下;
  • 未删除说说通道:消息跑完后,再通过空间接口直接分页拉取你所有「可见的未删除说说」,连 2014 年之前的老动态也在覆盖范围内

两路结果去重合并后再落盘,等于用一份「旁证」给另一份数据兜底。想深挖实现细节的话,util/ 目录下按职责拆好了登录(LoginUtil)、请求(RequestUtil)、说说抓取(GetAllMomentsUtil)几个模块,读起来并不费力。

跑完之后,你的硬盘上多了一个「个人档案馆」

完成后工具会自动打开结果目录resource/result/你的QQ号/,里面是这样一套资产:

文件里面是什么
QQ号_全部列表.xlsx全部抓到的内容汇总
QQ号_说说列表.xlsx你本人发布的说说
QQ号_转发列表.xlsx/QQ号_留言列表.xlsx转发与留言互动,单独归档
QQ号_其他列表.xlsx好友动态等其余记录
QQ号_好友列表.xlsx抓取过程中识别出的好友
QQ号_说说网页版.html还原成网页时间线,头像、图片、评论都在,双击就能在浏览器里像刷空间一样翻
pic/文件夹说说里的图片,全部下载到本地

另外仓库里还备着第二个入口:运行python fetch_all_message.py,它不走消息列表,直接分页拉取未删除说说,把结果渲染成一份带图片引用的纯文本 Markdown(所有可见说说.md),图片存在resource/fetch-all/。纯文本的好处是可以丢进笔记软件或版本管理,适合喜欢轻量存档的人。两个入口不冲突,可以先后各跑一遍。

几个高频问题与使用边界

  • 想中途退出?按Ctrl+C即可,程序会先把已抓到的数据落盘再退出,不会前功尽弃;
  • 速度偏慢是设计使然——单批 10 条加 3 秒间隔是防封保护,数据量大就耐心等,不建议改参数硬抢速度;
  • 设过「仅自己可见」的说说、以及没进过消息列表的动态,工具同样拿不到,这是平台权限边界,不是工具缺陷;
  • Linux / macOS 上若提示 zbar 相关报错,按提示安装系统级解码库即可(macOS 一般是brew install zbar);
  • 图片文件名带乱码或下划线?那是工具在自动清洗 Emoji 和特殊字符、并限制长度,属正常现象;
  • 免责声明里写得很清楚:仅供学习研究,不商用,别去动别人的数据,只备份你自己的。

把备份变成习惯,而不是一次性任务

真正值得带走的不只是这份 Excel,而是一种「我的数据我做主」的意识。数字足迹不会自己长大,它只会自己消失。建议这次跑完之后,把每年固定跑一次python main.py定成小习惯——新导出和旧目录一放一起,就是一本逐年加页的个人编年史。今晚花十分钟,十年后再打开这个文件夹时,你会庆幸那个晚上按了回车。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询