GetQzonehistory 免费使用指南:5 条命令完整备份 QQ 空间历史说说
2026/8/27 1:09:21 网站建设 项目流程

GetQzonehistory 免费使用指南:5 条命令完整备份 QQ 空间历史说说

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

GetQzonehistory 是一款免费开源工具,解决的问题很具体:把你 QQ 空间发布过的历史说说,连同评论和配图,完整导出成本地 Excel 表格与离线网页。登录只用手机 QQ 扫码,不需要密码,所有数据仅写入你自己的硬盘。

导出目录逐项解读 📂

一次运行结束后,程序会自动打开resource/result/你的QQ号/并打印统计(总条数、最早一条说说的发布时间、各类列表条数)。目录里按用途分好了:

文件内容
QQ号_全部列表.xlsx抓取到的全部消息,含时间、内容、图片链接、评论
QQ号_说说列表.xlsx你自己发布的说说
QQ号_转发列表.xlsx你转发过的内容
QQ号_留言列表.xlsx空间留言板上的留言
QQ号_其他列表.xlsx朋友在你空间的互动
QQ号_好友列表.xlsx昵称、QQ 号、空间主页地址
QQ号_说说网页版.html离线时间线,还原头像、正文、配图、评论区
pic/ 目录各条动态的配图,文件名取自说说内容,方便认图

每行都带精确到秒的时间戳,评论内容单独拆列存放;网页版不需要联网,双击即可翻。

数据抓取原理与拿不到的内容

程序模拟登录 QQ 空间后,按每 10 条一批、批间隔 3 秒的节奏拉取历史消息列表,再补抓一遍当前可见的说说页面(逻辑见 util/GetAllMomentsUtil.py),去重后落盘。

边界要先说清:历史消息列表之外的内容拿不到,最典型的是仅自己可见的说说。导出结果比预期少时,先核对那条动态当年是否设了仅自己可见。

最小环境安装命令

Windows、macOS、Linux 通用,直接复制执行:

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 -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt python main.py

依赖装完直接进入登录环节,无需改动任何配置。

扫码登录与 Cookie 复用

登录模块在 util/LoginUtil.py:终端打印二维码,手机 QQ 扫码即完成登录,密码全程不经过程序。登录态以 Cookie 形式存在resource/user/下,再次运行时程序会列出已登录账号供选择,输入0强制重新扫码;想改存储路径,编辑 resource/config/config.ini 即可。

抓取中途按Ctrl+C也不会白跑——主程序注册了信号处理,退出前先把已抓到的数据保存下来。

常见卡点排查 🩹

现象处理方式
依赖下载慢或失败安装命令已内置阿里云镜像源;仍失败可先单独执行pip install -r requirements.txt看报错
提示找不到 zbar 共享库Linux:sudo dnf install -y zbar(Debian/Ubuntu 为apt install libzbar0);macOS 按程序提示用 Homebrew 安装
二维码失效、扫码无反应确认手机 QQ 在线、电脑时间准确,重跑生成新码,避免同账号多设备同时登录
整体跑得慢批间隔 3 秒是为降低请求频率,条数多就耐心等,也可分多次运行
个别图片缺失检查pic/目录可写性与网络;Excel 图片链接列保留原始 URL,可手动补下

进阶玩法 📈

  • 用 pandas 读说说列表.xlsx,按时间列聚合出每年条数,几分钟做出你的"说说年度报告"
  • 网页版 HTML 直接归档,当作可离线翻阅的纪念册
  • 配置定时任务每月自动跑一次,新发布的说说会持续并入同一份档案

安全边界与免责声明

  • 数据仅写入本地resource/目录,不上传任何第三方服务
  • 不收集、不保存 QQ 密码;Cookie 文件不放心可随时删除重新登录
  • 全部源码公开,请求逻辑在 util/RequestUtil.py,可逐步核对
  • 项目声明仅供学习与技术研究使用,不得用于商业或非法用途;只备份自己空间的内容,不采集他人数据

行动清单

  1. 按上面的命令克隆仓库、装好依赖
  2. 运行python main.py,手机扫码完成登录
  3. 等进度条走完,到resource/result/你的QQ号/核对六张表格与网页版
  4. 觉得顺手,给仓库点个 Star

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

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

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

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

立即咨询