把 QQ 空间全部历史说说导出成 Excel:免费 GetQzonehistory 快速上手指南
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款免费的 QQ 空间历史数据备份工具。你用手机 QQ 扫一次码,就能完成 QQ 空间说说导出:历史说说、留言、转发整理成 Excel,另加一个离线网页版,数据全程留在你的电脑上。
QQ 空间说说导出后,你能拿到哪些文件
运行成功后,程序会在项目根目录自动创建resource/result/你的QQ号/文件夹,所有结果都放在这里:5 个 Excel 表格加 1 个 HTML 页面。
| 数据类型 | 文件名 | 文件格式 | 里面有什么 |
|---|---|---|---|
| 全部互动历史 | QQ号_全部列表.xlsx | Excel | 时间、内容、图片链接、评论 |
| 个人说说 | QQ号_说说列表.xlsx | Excel | 时间、内容、图片链接、评论 |
| 转发内容 | QQ号_转发列表.xlsx | Excel | 时间、内容、图片链接、评论 |
| 好友留言 | QQ号_留言列表.xlsx | Excel | 时间、内容、图片链接 |
| 好友信息 | QQ号_好友列表.xlsx | Excel | 昵称、QQ、空间主页 |
| 空间网页版 | QQ号_说说网页版.html | HTML | 说说与转发按时间合并,带图片和评论,浏览器直接打开 |
另外两点:
- 同级还有一个
pic/子目录,存着说说里的图片本体,按说说内容命名。 - 还有一张
其他列表.xlsx,装的是好友的签到、点赞等未归入说说的内容,字段同留言表。
多数表格都是「时间、内容、图片链接、评论」这套列,对经常处理表格的人来说可以直接套用,这套输出基本就是 QQ 空间说说转 Excel 的成品形态。
如何备份 QQ 空间说说:从克隆到出结果的完整步骤
需要的前置条件只有一个:本机 Python 版本 3.6 及以上(没有的话先去 Python 官网装一个 3.x)。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 -r requirements.txt虚拟环境:给项目单独隔出的运行空间,避免依赖包和你机器上其他软件打架。装依赖时如果默认源太慢,可给pip install加上-i镜像参数,README.MD 里给了阿里云源的现成写法。
第二步,运行主程序:
python main.py终端会打印出一个二维码,形式是黑白文字块,用手机 QQ 扫它完成登录,全程不用输入密码。登录成功后程序自动抓取:消息列表每次取 10 条,终端有进度条。数据多会等一阵(程序每页默认停 3 秒),中途手动结束也会保存已抓到的部分。结束后会自动打开结果目录;没有自动打开的话,就去看上面那个resource/result/。
原理:一条数据是怎么被拿下来的
整个过程四步:扫码登录 → 模拟浏览器分页抓取 → 清洗去重 → 本地落盘。
- 扫码登录:程序先取一个 QQ 空间登录二维码,打印在终端里;你用手机 QQ 扫过后,程序就拿到了相当于浏览器登录态的凭证,不需要密码。
- 模拟浏览器分页抓取:登录后先查你空间消息列表的总条数,再按每 10 条一页往后翻。消息列表记录着空间里出现过的所有互动,说说、转发、留言都在这里留下痕迹,它是整个工具的主数据源。
- 解析、清洗、去重:从每一页里提取谁发的、什么时间、说了什么、配了哪些图,再按内容去重,避免同一条说说记两次。
- 本地落盘:数据在你的电脑上处理并写进文件,不经过任何第三方服务器。
中间还有一个补充动作:抓完消息列表后,程序会再翻一遍空间说说页,把未删除但没出现在消息列表里的说说合并进来,减少遗漏。
QQ 空间数据导出常见问题:四个高频情况
- 二维码失效或登录失败:终端提示「二维码已失效」,或扫码后提示登录失败。多数是二维码生成太久过期,或网络有波动。重跑一次
python main.py拿新码,出现后立即扫即可。 - 导出的说说缺了早期内容:数据源是消息列表,从未出现在消息列表里的说说(比如很早设为仅自己可见的)拿不到。这是工具的已知边界,不是程序坏了;运行前可以自行翻一下消息列表看能追到多早。
- pic 目录里缺图:官方图片链接有过期时间,失效的链接无法下载。程序会自动跳过失效链接继续处理,对应 Excel 行里仍保留图片链接,你可以复制出来手动试试能否打开。
- pip 安装报错:最常见原因是默认源网络不畅,或 Python 版本低于 3.6。改用国内镜像源安装即可;如果报错里提到版本,先确认
python --version的输出。
这几类人用得上这个免费 QQ 空间数据导出工具
- 想留档个人记录的普通用户:多年前的说说和留言整理成表格和离线网页,随时能翻,不依赖平台页面是否还展示。
- 想分析自己社交数据的人:时间、内容、图片链接、评论都是结构化字段,用表格软件打开就能做「哪几个月发得最多」这类统计。
- 想练爬虫与数据处理的读者:整个项目麻雀虽小五脏俱全,入口是一个 main.py,util/ 下几个模块分别管登录、请求和配置,从扫码到落盘能完整读一遍。
最后提醒一句:导出结果里除了你自己的说说,还有好友的留言和转发,对外分享前注意筛掉别人的隐私内容。结果建议存放在本地硬盘或私有存储,别上传到公共网盘。本工具定位是学习与个人备份,使用时请遵守 QQ 空间的服务条款,也不要短时间内反复运行,程序每页默认停 3 秒,就是在控制抓取节奏。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考