GetQzonehistory:三步完成QQ空间数据导出,把全部历史说说永久保存下来
2026/9/20 6:02:41 网站建设 项目流程

GetQzonehistory:三步完成QQ空间数据导出,把全部历史说说永久保存下来

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

打开QQ空间翻到2016年,旧说说那一页要么空白,要么只剩一句“内容不存在”。QQ空间历史说说保存方法到底有没有?GetQzonehistory 干的就是这件事:扫码登录,把历史说说一条条拉出来,完成 QQ 空间说说备份——最后落到手里的是一套 Excel 和一个可视化网页。

三步跑起来:完成首次说说备份

环境配好之后,整个流程就是几行命令:克隆仓库、建虚拟环境、装依赖、跑主入口。

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv && source myenv/bin/activate pip install -r requirements.txt python main.py

第一次运行,终端里会直接弹出一个二维码。用手机 QQ 扫一下,页面提示登录成功,进度条就开始动了:每次拉取 10 条消息,中间停 3 秒,历史越长跑的时间越久。跑完之后终端会打印一串统计——共多少条消息、最早一条说说是什么时间、好友列表多少个,结果文件夹还会自动打开。整个过程类似打印文档:放进去,等,拿出来。

导出文件全解:导出的 Excel 都有什么?

📋 结果统一放在resource/result/{QQ号}目录下,文件名以 QQ 号开头。文件不少,但每个都有明确分工:

文件用途一句话
{QQ号}_全部列表.xlsx消息列表的完整记录,含时间、内容、图片链接、评论
{QQ号}_说说列表.xlsx自己发布的原创说说,说说备份的核心
{QQ号}_转发列表.xlsx自己转发过的内容,同样带图片链接和评论
{QQ号}_留言列表.xlsx自己在好友说说下留下的评论
{QQ号}_其他列表.xlsx其他好友的互动内容,不属于上面几类的都归这里
{QQ号}_好友列表.xlsx互动好友的昵称、QQ 号、空间主页链接汇总
{QQ号}_说说网页版.html还原 QQ 空间原貌的网页,浏览器打开就能翻
pic/ 目录说说里所有图片资源的本地下载

如果只想要说说导出Excel 的效果,看“说说列表”一个文件就够了;想按原样式回看,网页版 HTML 最直观。

30 秒搞懂它怎么工作

整条流水线拆成四步,不用看代码也能明白:

  1. 扫码登录,不碰密码。登录逻辑 现场生成二维码,手机 QQ 扫完,程序自己读取登录状态,密码从头到尾不经过这个工具。
  2. 分页拉取,连不可见的说说也不漏。主入口 从消息列表每批取 10 条、每批休息 3 秒防止触发风控;另外 util/GetAllMomentsUtil.py 会按 30 条一页翻完可见的未删除说说,包括 2014 年之前的老内容。
  3. 清洗分类。原始数据是 HTML,程序先解析成纯文本,去掉重复条目,再按说说、转发、留言、其他分好类。
  4. 多格式落盘。pandas 输出 6 张 Excel 表,图片逐张下载到 pic/,最后再渲染出一个 QQ 空间样式的网页。

换句话说,GetQzonehistory 是个 QQ 空间数据迁移工具:把“云端的说说”搬成“硬盘上的文件”。

导出之后能玩什么

年度活跃报告:“全部列表”带时间和内容两列,按年份筛选是顺手的事。用 Excel 透视表按月统计说说条数,哪一年最活跃一目了然;再结合图片数量,还能找出最会拍照的季节。不用写代码,筛选加核对就够,说说导出Excel 之后先看看年份分布,比直接存档有意思。

社交关系图谱:好友列表给到了所有互动过的人的昵称和 QQ 号。用 Python 的 NetworkX 画一张互动网络图:节点是好友,边是对方在你说说下的留言条数。谁是核心社交圈,谁已经慢慢淡出,图上看得清清楚楚。

内容素材库:做自媒体或个人博客的话,旧说说就是现成素材库。按关键词——旅行、美食、感悟——检索归类,整理成主题文档。网页版 HTML 让翻找原文和图片位置变得很快,旧内容重新加工就是回忆专题。

踩坑速查:常见问题对照表

🩹 五个高频问题,对号入座:

  • 扫码后登录失败、二维码不刷新→ 检查网络,再检查系统时间是否准确。时间偏差是登录失败的常见原因,重跑一次换新二维码一般就过去了。
  • pip 装依赖失败,报 pyzbar 错误→ pyzbar 需要系统里装 zbar 共享库:Ubuntu 执行sudo apt-get install libzbar0,Mac 用 brew 装 zbar,程序会检测到缺失并给出提示。
  • 部分图片下载失败→ 部分历史说说的图片源链接已经失效,少量缺图属正常现象,具体哪几张没下成功看日志就行。
  • 导出的数据不完整→ 设置为“仅自己可见”的说说不会出现在消息列表里,拉不到;网络波动可能漏掉个别批次,不放心就再跑一遍。
  • 数据量大时内存紧张或卡死→ 分批导出,跑一次歇一歇,顺手关掉别的吃内存的程序。老账号上万条时导出阶段会慢一些,属正常。
  • 进度条看着像卡住不动→ 每批拉取之间有 3 秒间隔(防风控),条数多的账号自然更慢,等一等就好。

回到开头那个场景:翻不到的旧说说,现在在 Excel 里一条不少地排着。QQ 空间说说备份这件事,本质上就是扫一次码的功夫;文件落盘之后,界面改版、页面加载不都再与回忆有关。数字记忆保存不复杂,重要的是给重要的东西留一份底。

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

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

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

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

立即咨询