GetQzonehistory 完整指南:5 分钟把 QQ空间历史说说全部搬回本地
2026/8/22 2:10:03 网站建设 项目流程

GetQzonehistory 完整指南:5 分钟把 QQ空间历史说说全部搬回本地

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

删掉很久的说说其实可能没消失,不少还在空间"消息列表"里留着痕迹。有位朋友上个月换手机,想顺手把几年的空间回忆搬走,翻遍设置却没找到任何导出按钮。折腾一圈,他找到了 GetQzonehistory——把 QQ空间历史说说抓到本地,扫码登录,全程自动,5 分钟跑通。

先说清它做不到什么

把预期先摆正,比堆卖点更实在:

  • 设置了"仅自己可见"、又没进过消息列表的说说:拿不到
  • 平台侧已经彻底抹掉的数据:救不回来
  • 别人的空间内容:不碰,工具只操作你自己登录的账号

它擅长的也很明确:扫码登录后,自动把"历史消息列表"和"仍可见说说"两条通道翻一遍,把每条内容、发布时间、配图、评论拆出来,分成 6 张 Excel 和 1 个网页,全部落在你电脑里。

💡 小提示:唯一的硬限制是数据来源——"仅自己可见"且从未进入消息列表的说说,程序抓不到。这类记录如果有,建议平时顺手手动存一下。

为什么不用手动复制

手动一条条存过说说的话,下面这张表你会有感觉:

维度手动复制 / 截图GetQzonehistory
抓取范围零散几条双通道全量
图片截图掉画质自动下载归档
评论互动基本丢失随说说保留
登录方式全程手点扫码不输密码
耗时半天起步5 分钟配置
结果形态一摞截图Excel 加网页分类

最有价值的是最后一行:跑完,几年的回忆是一张张能筛选、能检索的表格和页面,不是一堆没有上下文的截图。

开跑前自检 5 件事

跑之前逐条打勾,全过基本就一路顺畅:

  • 装了 Python 3,终端执行python --version能正常输出版本
  • 要备份的 QQ 能正常扫码登录空间,账号没被限制
  • 磁盘留够空间:按每 1000 条说说约 100MB 估算,图片是大头
  • 网络稳定:抓取节奏是每批停顿 3 秒,网络越差图片失败越多
  • Linux 用户先装 zbar 库(解码登录二维码要用,教程第 3 步有说明)

完整教程:从克隆到导出

第 1 步:拉取项目并建虚拟环境

先把项目克隆到本地,再建一个虚拟环境把依赖"圈"起来,不跟电脑上其他项目打架。

# 克隆项目 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 进入目录并创建名为 myenv 的虚拟环境 cd GetQzonehistory && python -m venv myenv

⚠️ 避坑:激活命令分系统——Windows 用myenv\Scripts\activate,macOS/Linux 用source myenv/bin/activate,别混用。

第 2 步:一条命令装齐依赖

# 安装 requirements.txt 列出的全部依赖 pip install -r requirements.txt

11 个依赖里干活的几个:requests 发请求,beautifulsoup4 解析页面,pandas 生成表格,qrcode 画二维码,tqdm 显示进度条。

第 3 步:运行并扫码登录

# 运行主程序 python main.py

终端会打出一幅字符拼成的二维码,用手机 QQ 扫一下、确认,登录完成。全程不需要输入密码,凭证以文件形式存在resource/user/下,下次运行直接复用。

⚠️ 避坑:Linux 若提示"无法找到 zbar 共享库",先装库再重跑:Fedora 系用sudo dnf install -y zbar,macOS 用brew install zbar,细节见 README.MD。

第 4 步:等进度条走完,验收结果

登录后程序先统计消息总数,再每批抓 10 条、批间停 3 秒,规避风控。进度条实时刷新,说说多的话几分钟到几十分钟。

# 进度条结束后查看导出结果 ls resource/result

💡 小提示:中途想停就按 Ctrl+C,程序会先把已有数据落盘再退出,不会白跑。

30 秒确认导出结果:你拿到什么

所有成果都在resource/result/你的QQ号/目录里,程序跑完会自动打开这个文件夹。

文件内容
QQ号_全部列表.xlsx全部互动消息的时间线
QQ号_说说列表.xlsx自己发布的原创说说
QQ号_转发列表.xlsx转发过的内容
QQ号_留言列表.xlsx收到的留言
QQ号_好友列表.xlsx互动过的好友
QQ号_其他列表.xlsx未归类的其余内容
QQ号_说说网页版.html仿空间样式的回放页
pic/说说配图,按内容命名

两个值得知道的小细节:

  • 图片以说说内容命名,重名自动加时间戳防覆盖;网页版里程序会把图片链接替换成高清版本保画质
  • 所有数据只写进本地磁盘,不经过任何第三方服务器;求稳的话,把resource/result整体再备份到另一个介质

常见问题速查

Linux 提示装 zbar?解码二维码的pyzbar依赖需要 zbar 系统库,装完重跑即可:Fedora/CentOS 执行sudo dnf install -y zbar,macOS 执行brew install zbar,库文件的链接步骤程序会自动引导。

想备份另一个 QQ?启动时程序会列出resource/user/里所有扫过码的账号,输入序号直接复用对应登录态,输入 0 则重新扫码。

抓取很慢,是不是卡住了?不是故障。每批 10 条、批间停 3 秒是刻意设计的防风控节奏,2000 条消息大约 10 分钟抓完,放着等就行。

结果里为什么缺某些说说?工具只能拿到"进过消息列表的记录"和"仍可见的说说"。仅自己可见、从未进列表的说说不在抓取范围,这是数据源边界,不是程序 bug。

值得坚持的 5 个使用习惯

  • 挑网络空闲时段跑:避开晚间高峰,图片下载失败率明显更低
  • 定期全量跑:空间数据每天都在涨,每季度跑一次全量,重要纪念日临时补跑
  • 结果多介质存放resource/result是唯一成果,至少复制一份到另一个存储位置
  • user 目录别外传resource/user/里存着登录凭证,整个项目文件夹发给别人前要删掉它
  • 跟进项目更新:空间接口有变动时旧版本可能失效,跑出问题先看有没有新版

写在最后

官方空间没有给你的那个导出按钮,这个工具补上了。今晚就可以把python main.py跑起来,扫一次码,让那些说说、评论和照片回到自己硬盘里——下次再换手机,你就有底气了。

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

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

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

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

立即咨询