10 分钟备份 QQ 空间历史说说:用 GetQzonehistory 把动态、评论、配图批量导出到本地
2026/9/20 21:04:55 网站建设 项目流程

10 分钟备份 QQ 空间历史说说:用 GetQzonehistory 把动态、评论、配图批量导出到本地

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

想给 QQ 空间做一份完整备份,GetQzonehistory 可以一次跑通:它是纯本地的 Python 工具,用 QQ 官方扫码登录后,批量导出你的历史消息列表和未删除的可见说说,连同评论、转发、配图一起整理成 Excel 表格和空间风格网页,全程不经过任何第三方服务器。你大约花 10 分钟(5 分钟备环境 + 5 分钟等采集),之后全自动。

结论先行:跑完一次能带走哪些文件

程序跑完后,会在resource/result/下生成一个以你 QQ 号命名的目录,里面是 6 张 Excel 表、1 个网页和 1 个图片目录:

文件里面装了什么
QQ号_全部列表.xlsx全部互动消息的完整时间线:时间、内容、图片链接、评论
QQ号_说说列表.xlsx你自己发布的原创说说
QQ号_转发列表.xlsx你转发过的内容
QQ号_留言列表.xlsx收到的留言记录
QQ号_好友列表.xlsx互动过的好友:昵称、QQ 号、空间主页
QQ号_其他列表.xlsx未归入以上分类的其余内容
QQ号_说说网页版.html空间风格可视化页面,浏览器直接打开
pic/ 目录说说配图,按内容命名归档,链接会尽量替换成高清版

✅ 完成标志:终端打印导出成功,请查看 … 文件夹内容,并跟着输出各清单条数、最早一条说说的时间、好友数和图片数。

开始前 1 分钟:环境与数据边界

前置条件:机器装好 Python 3,网络能正常访问 QQ 空间,磁盘留出余量(图片占大头,说说多的话先留几百 MB 到 1 GB)。

能覆盖的是两条通道:QQ 空间历史消息列表(平台替你维护的互动流水,保留多少条,可恢复上限就是多少条);以及所有未删除的可见说说,每页 30 条往下翻,能翻到 2014 年之前。两条线合并去重后统一落盘。

拿不回的:设置为"仅自己可见"且没出现在消息列表里的极少数记录——不公开也不在互动流里,目前没有任何合法途径还原。

对比手动截图存档:手动复制零散、截图压缩掉画质、评论基本丢失,还得花几小时翻列表;这个工具双通道全量采集、配图自动下载、评论随说说保留,10 分钟左右跑完。

⚠️ 登录凭证是一张"临时门禁卡":cookie 会过期,存在本地resource/user/目录;重复运行时列出已登录账号,输入序号即可复用。别把 QQ 密码交给任何工具。

三步跑通:从克隆到出结果

备环境:克隆项目、隔离环境、装依赖

先克隆项目,再用 venv 圈一块独立环境(避免依赖和你机器上其他项目打架),最后一条命令装齐全部依赖:requests发请求、beautifulsoup4解析网页、pandas生成表格、qrcode画登录二维码、tqdm画进度条。

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

✅ 完成标志:命令行前缀出现(myenv),终端打印Successfully installed ...

⚠️ 排错:装依赖时卡在pyzbar报错,是系统缺 zbar 图像识别库,程序会提示安装方式——RPM 系 Linux 用sudo dnf install -y zbar,macOS 若装了 Homebrew 会引导自动安装;装完重跑上面的命令即可。

扫码登录:全程不碰密码

python main.py

终端会打印一个字符拼成的二维码,用手机版 QQ 扫一下、点确认,授权即完成,没有任何输入密码的环节。

✅ 完成标志:终端出现用户<QQ号>,<昵称>登录成功

⚠️ 排错:显示"二维码已失效"就重跑一次python main.py重新生成;手机和电脑之间挂了代理的,先放行登录请求再扫。

启动采集:等进度条走完

登录之后程序自己干活:先探测历史消息总数,再每批 10 条分页抓取,批间停顿 3 秒——这是内置的防风控节奏,不是卡死,别急着关。随后第二通道抓可见说说(每页 30 条),抓完自动做内容归类、下载配图、生成网页版,并尝试打开结果文件夹(Linux 无图形界面时提示手动打开,属正常现象)。

✅ 完成标志:终端打印"导出成功"及各清单条数,文件管理器弹出resource/result/下的 QQ 号目录。

💡 中途想停直接按 Ctrl+C——程序注册了信号处理,会先把已有数据完整保存再退出;重跑时新抓到的内容会去重后合并,已有 Excel 不丢。个别图片偶尔下载失败也正常,重跑一次即补。

导出文件怎么核对,出问题往哪查

打开resource/result/你的QQ号/目录,逐项核对:6 张 Excel + 1 个 HTML + 1 个 pic/ 目录;抽开"全部列表"看条数是否与终端打印一致;浏览器打开网页版,确认说说、评论、图片渲染正常。

现象先做什么
二维码扫了没反应多半已过期,重跑python main.py;检查代理是否拦截
进度到一半断了已有数据已自动保存,重跑合并即可,不用重来
Excel 打不开先关掉占用文件的 WPS / Office 窗口;仍不行改用 pandas 读取
图片下载慢或个别失败批次间 3 秒停顿是防风控策略,重跑一次补齐

想弄清每一环的实现,直接翻仓库里的 扫码登录模块 和 消息抓取模块,源码完全敞开。

数据到手之后,三个值得做的动作

拼一条年度时间线。打开"全部列表"按年份筛选,哪年去了哪些城市、哪段时间深夜感慨最密集,一目了然——比任何年度报告都真实。

算出谁才是老铁。给"好友列表"加数据透视表,看每个好友的互动频次和最近一次互动时间,关系厚薄自己心里有数。

给回忆上双介质保险。网页版 HTML 转成 PDF 存网盘,重要节点再打印一本实体册;电子文件怕硬盘罢工,多介质、多位置才算真正存住了。

风险与维护备忘

  • 数据全部只在你本地硬盘,程序不做云端中转——"只在你手里"意味着责任全在你手里:把resource/result整个目录至少复制到两个不同存储位置。
  • 磁盘预估:图片是大头,说说上千条时先留几百 MB。
  • 每季度全量重跑一次:消息列表上限在缩水,备份拖得越久,可恢复的上限本身越低。
  • 挑网络好的时段跑:10Mbps 以上宽带、避开晚高峰,配图下载失败率更低。
  • 留意仓库更新:QQ 接口随时可能调整,版本落后等于功能失效。

快速启动清单

  • 环境就绪:克隆完成、myenv激活、依赖装到Successfully installed
  • 登录成功:扫码后看到用户<QQ号>,<昵称>登录成功
  • 采集收尾:进度条走完,终端打印"导出成功"与条数统计
  • 核对无误:resource/result/你的QQ号/下 6 张表 + 网页版 + pic/ 目录齐全
  • 归档备份:导出目录整份拷到至少两个不同存储位置

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

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

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

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

立即咨询