一键免费备份:GetQzonehistory 完整导出 QQ 空间历史说说
2026/9/20 10:05:19 网站建设 项目流程

一键免费备份:GetQzonehistory 完整导出 QQ 空间历史说说

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

第一段|痛点场景引入

凌晨一点,小林想找回十年那张毕业合照,QQ空间里那条说说的头像转了圈,图裂了,评论区也只剩几行残字。他这才意识到:那些以为永远都在的地方,其实早就在悄悄消失——平台一改版、服务器一迁移,任何意外都可能让十几年的记录一夜归零。

救场的是开源的GetQzonehistory,一款QQ 空间说说导出工具:扫码登录后,它把你账号下的历史消息逐条拉下来,把说说、转发、留言、评论、图片、好友列表全部整理成 Excel 表格和 HTML 网页,落到你自己的硬盘上。

一句话说清它的定位:把"存在别人服务器上的记录"变成"存在你自己硬盘上的副本"

从手动时代到自动化之后

还在手动搬家的你:

  • 逐条复制文字,图片一张张"另存为",几百条说说折腾一整天;
  • 导出的文件散落各个文件夹,命名全靠心情,想找某条记录像大海捞针;
  • 数据还在不在,取决于平台哪天改接口、哪天清数据。

接入自动备份之后:

  • 全程只需要扫一次码,翻页、抓取、整理全部由程序完成;
  • 结果按分类各归其位:说说、转发、留言、好友、图片互不混杂;
  • Excel、HTML、原图三份备份互不依赖,断网也能随时翻看。

GetQzonehistory 的核心价值,就是把"借平台保管的记忆"变成"自己手里的资产"。

工作原理:一台全自动拍立得相机

它的工作流程,很像一台全自动的拍立得相机:你只管按下快门(扫码登录),相机负责把底片洗出来、把照片一张张冲好,最后连照片带相册整整齐齐地递到你手上。

主链路只有五步:扫码登录 → 自动翻页拉取 → 逐条解析内容 → 分类整理 → 本地落盘。拆开看,活儿都交给util/目录下的几个模块:

模块文件职责一句话类比
util/LoginUtil.py生成二维码、扫码登录、保存登录态按快门
util/RequestUtil.py分页请求 QQ 空间历史消息列表翻底片
util/GetAllMomentsUtil.py解析未删除的说说、评论与图片信息显影
util/ToolsUtil.py排版、清洗内容、生成 HTML冲印相纸

真正的总指挥是main.py:它先逐批拉取消息列表(每抓 10 条歇 3 秒,防止请求过快被平台限制),再补齐未删除的可见说说,最后把图片下载到本地、生成多份 Excel 表格和一个网页版时间线,统一放进resource/result/你的QQ号/目录。整个过程,就是按下快门后,相纸自己慢慢吐出来的那个过程。

三步完成 QQ 空间历史说说本地备份,新手十分钟搞定

前提只有一个:电脑装好 Python 3.7 及以上版本。

第 1 步:装好环境与依赖

把项目克隆到本地,建一个干净的虚拟环境,再把依赖一次装齐:

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

第 2 步:扫码登录,启动自动采集

运行主程序,终端会直接打印出一个二维码:

python main.py

用手机 QQ 扫它,就像平时在网页版登录 QQ 空间一样。看到用户<你的QQ号>,<你的昵称>登录成功就表示授权成功。随后终端会弹出进度条,按批次自动翻页;每抓 10 条暂停 3 秒是程序内置的限速保护,看到 "Pause for 3 seconds..." 别慌,去泡杯咖啡就行。

第 3 步:对着清单验收备份结果

结束后程序会自动打开resource/result/你的QQ号/目录。看到下面这些,就说明备份成功了:

  • 你的QQ号_全部列表.xlsx里能看到最早的那条老说说;
  • 说说、转发、留言、其他、好友五份 Excel 各自有数据,条数对得上;
  • 你的QQ号_说说网页版.html双击能打开,时间线正常渲染;
  • pic/文件夹里的图片能直接打开;
  • 终端最后打印的统计(总条数、最早发布日期、图片张数)与表内行数基本一致。

导出之后:让 QQ 空间数据备份多走几步

场景 1:年终个人数据报告

几行代码就能摸清自己每年的发帖节奏:

import pandas as pd df = pd.read_excel('你的QQ号_说说列表.xlsx') print(df['时间'].str.extract(r'(\d{4})年')[0].value_counts())

哪年话最多、哪年集体沉默,一眼看穿。把结果画成图发出去,就是别人复制不了的年终总结。

场景 2:纪念日的限定纪念册

想找回某个特定日子的记忆?在 Excel 里按时间筛选那一天的说说和留言,再配合网页版 HTML 的原始排版,几分钟就能拼出一份专属纪念册,比群发祝福有分量得多。

场景 3:送给家人的时间线

把 HTML 文件发给父母,他们在浏览器里就能从上往下翻:校服照片、第一次晒娃、每一年元旦的牢骚。QQ 空间数据导出最实际的意义,是让散落的片段重新连成一条能被翻阅的时间线。

高频问题速答

Q:能导出哪些内容?哪些不行?公开和好友可见的内容都能拿到:说说、转发、留言、评论、图片、好友列表。仅自己可见的说说不在平台消息列表里,任何工具都取不到。

Q:速度大概多快?速度取决于网络。500 条左右的历史说说大约需要 5~10 分钟,建议在网络稳定的时段运行。

Q:中途断网或被手动中断了怎么办?手动中断时已抓取的数据会自动保存;重新运行时程序基于本地缓存从上次的位置继续,不用从头再来。

Q:隐私安全吗?整个备份过程在本地完成,登录凭证只用于获取访问权限,说说内容不经过任何第三方服务器,图片下载后离线也能看。

回到开头那张裂掉的毕业照。云端不是保险箱,平台也不是保管员——现在打开终端,把那三行命令跑完,让十年前的自己先落袋为安。🚀

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

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

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

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

立即咨询