如何 5 分钟备份 QQ 空间全部历史说说:GetQzonehistory 本地导出指南
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一个在你自己电脑上运行的 QQ 空间历史说说导出工具。扫码登录后,它自动拉取空间消息列表和可见说说,经过去重、清洗,把历史说说、转发、留言、好友信息导出为 Excel 和 HTML 文件,全程数据不出本机。
它到底能导出什么
| 数据类型 | 输出格式 | 一句话说明 |
|---|---|---|
| 历史消息列表 | Excel | 主页全部互动记录 |
| 自己的说说 | Excel | 原创内容与图片链接 |
| 转发记录 | Excel | 所有转发内容明细 |
| 好友留言 | Excel | 好友留言完整记录 |
| 好友列表 | Excel | 互动好友信息汇总 |
| 网页版 | HTML | 按时间线浏览说说 |
所有数据都在你本地完成抓取和处理,不经过任何第三方服务器。需要说明的是,它基于空间消息列表采集,从未在消息列表中出现过的内容(例如仅自己可见的说说)无法获取。
从零到跑通
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py运行后的完整流程:
- 终端弹出二维码,用手机 QQ 扫码登录
- 程序按每 10 条一页拉取历史消息,并自动分页翻页
- 解析内容、按正文去重,再与未删除的可见说说合并清洗
- 分类写入 Excel、HTML 和图片,结果落在
resource/result/你的QQ号/目录
主流程入口在main.py,登录与请求逻辑在util/下的LoginUtil.py和RequestUtil.py。
导出来的文件长什么样
结果统一放在resource/result/你的QQ号/下:
你的QQ号_全部列表.xlsx:全部互动记录你的QQ号_说说列表.xlsx:你自己发布的说说你的QQ号_转发列表.xlsx:所有转发内容你的QQ号_留言列表.xlsx:好友留言你的QQ号_好友列表.xlsx:互动过的朋友你的QQ号_说说网页版.html:网页时间线pic/:下载下来的说说图片
各 Excel 文件的核心字段基本一致:
| 字段名 | 类型 | 含义 |
|---|---|---|
| 时间 | 日期时间 | 发布或互动时间 |
| 内容 | 文本 | 说说或留言正文 |
| 图片链接 | 超链接 | 关联图片的 URL |
| 评论 | JSON 文本 | 评论的结构化数据 |
怎么跑得稳
网络
- 用有线网络,减少中途断线
- 数据量大时耗时较长,别关终端
- 二维码过期就直接重新运行
磁盘
- 图片逐张落盘,先留足空间
- 运行完可清理
resource/temp/缓存 - 结果目录建议放在非系统盘
安全
- 扫码登录,全程不碰账号密码
- 导出文件只留本地,别传公开网盘
- 遵守平台条款、尊重他人隐私
踩坑速查
Q1:扫码后提示登录失败?A:重新运行python main.py生成新二维码;确认手机 QQ 里账号状态正常;换个网络再试一次。
Q2:导出的数据比记忆里少?A:先确认缺失的说说是否曾在空间消息列表出现(仅自己可见的抓不到);检查空间设置里主页消息的可见范围;拿_全部列表.xlsx对照时间线核对缺口。
Q3:pic/里图片不全?A:打开 Excel 的图片链接列,手动访问失败的链接确认是否已失效;链接有效的重跑一次程序;图片下载失败不影响 Excel 生成。
Q4:pip 安装依赖报错?A:换国内镜像:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt;确认 Python 版本 3.6 以上;装完直接运行python main.py。
Q5:程序跑到一半想中断?A:按 Ctrl+C 退出,程序会先把已抓到的数据保存下来;下次重跑再补拉;终端最后会打印总条数,据此判断是否抓完。
适合谁用
适合想给自己多年 QQ 空间说说做一份本地备份的普通用户。先按上面的步骤跑一遍,遇到问题可以在仓库里提 Issue。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考