QQ空间说说导出实操:用GetQzonehistory完整备份全部历史说说
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
想把QQ空间的历史说说导出来做个本地备份,却不知道怎么下手?GetQzonehistory 是一个 Python 脚本,专门帮你完成QQ空间说说导出:扫码登录后自动抓取QQ空间的历史消息列表,把说说、留言、转发和好友信息整理成 6 份 Excel 表格和 1 份网页版存档,全部保存在你自己的电脑上,不经过任何第三方服务器。
📋 能力速览:QQ空间数据本地备份导出哪些内容
| 项目 | 说明 |
|---|---|
| 导出内容范围 | 历史消息列表里的全部动态:说说、转发、留言、其他互动,以及互动好友名单 |
| 输出格式 | 6 份 Excel + 1 份网页版 HTML + 图片文件 |
| 登录方式 | 手机QQ扫码,全程不输入密码 |
| 是否本地处理 | 是,抓取、去重、导出都在本机完成 |
登录态(Cookie)只存在本地缓存里,不会上传到任何外部地址,这一点和你在浏览器里登录QQ空间没有区别。
🚀 快速上手:QQ空间历史说说备份的完整步骤
我一般按三步走:装环境、扫码登录、等结果。
先准备环境:
# 克隆项目并进入目录 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 创建虚拟环境、安装依赖 # 激活:Windows 用 myenv\Scripts\activate,macOS/Linux 用 source myenv/bin/activate python -m venv myenv pip install -r requirements.txt依赖只有十几个常见库(requests、pandas、beautifulsoup4、openpyxl、qrcode 等),一条pip install就能装完。
再启动程序:
python main.py- 扫码登录:终端会打印一个二维码,用手机QQ扫一下即可,登录二维码由 LoginUtil.py 生成。
- 自动抓取:程序每 10 条一批拉取历史消息,批与批之间隔 3 秒,进度条实时刷新,网络请求由 RequestUtil.py 统一处理;我账号里说说多,实际等了约 40 分钟。
- 出结果:抓取结束后程序自动去重、下载图片并打开结果目录,你直接查看 Excel 和网页版就行。
从扫码登录到多格式导出的完整流程
📦 导出结果说明:QQ空间说说导出Excel文件与字段一览
结果统一放在resource/result/你的QQ号/目录下,核心是下面 6 份文件(好友互动产生的其他动态会另外归入_其他列表.xlsx):
| 文件 | 内容 | 用途 |
|---|---|---|
| 你的QQ号_全部列表.xlsx | 历史消息列表的全部动态,含时间、内容、图片链接、评论 | 全量底表,做二次分析 |
| 你的QQ号_说说列表.xlsx | 你自己发布的说说 | 按时间回顾、年度整理 |
| 你的QQ号_转发列表.xlsx | 你转发的内容 | 梳理转发过的动态 |
| 你的QQ号_留言列表.xlsx | 你发布的留言 | 记录互动 |
| 你的QQ号_好友列表.xlsx | 互动好友的昵称、QQ号、空间主页 | 社交关系分析 |
| 你的QQ号_说说网页版.html | 说说加转发合并还原的网页,支持图片预览 | 直接浏览、打印成册 |
导出的 Excel、网页与图片目录结构
以说说列表为例,每行大致是这样几个字段:
| 时间 | 内容 | 图片链接 | 评论 |
|---|---|---|---|
| 2015年3月20日 14:30:22 | 昵称:今天天气真好 | (图片原始地址) | [(时间, 内容, 昵称, QQ号)] |
说说里出现的图片会被自动下载到同目录的pic/子文件夹,文件名取说说内容片段;如果两张图片算出来重名,程序会加一个时间戳后缀避免互相覆盖。
🧩 进阶玩法:拿这些数据还能做什么
我拿导出的 Excel 又顺手做了下面几件事:
- 年度回忆录:在
_说说列表.xlsx里按年份筛选,每年挑几段文字配几张图,拼成一份 PDF 存档。 - 心情词频统计:对"内容"列做关键词计数(比如"累""开心""毕业"各出现几次),看看不同年份的情绪走向。
- 好友互动分析:用
_好友列表.xlsx的 QQ 号对_全部列表.xlsx做透视,算出跟你互动最多的几个人。
几个配置可以顺手改一下:
- 导出位置在
resource/config/config.ini里配置,改一下就能存到别的目录。 - 默认全部类型都导出,只想要某一类时改动对应导出分支即可。
- 想自动更新就用系统定时任务(crontab 或任务计划程序)每月跑一次
python main.py。
❓ 常见问题:三个高频坑
扫码后登录失败、拿不到数据?先确认浏览器能正常打开QQ空间网页版;再重新扫码一次让登录态生效;还不行就更新到最新代码再试。
导出的条数比想象中少?工具基于历史消息列表,仅自己可见、或从没进过消息列表的早期说说抓不到;确认消息列表可见后重跑一次,中途网络抖动漏的批次重跑也能补齐。
有的图片下载失败?老图链接失效属正常现象,程序会跳过继续处理;手动打开 Excel 里的图片链接确认是不是失效,能打开说明只是网络问题,可单独补下。
开始备份:三步行动清单
- 克隆仓库、装好依赖(上面的两段命令)。
- 运行
python main.py,扫码登录,等抓取完成。 - 打开
resource/result/你的QQ号/,检查 6 份 Excel、网页版和pic/图片是否齐全。
仅供个人回忆备份与学习研究使用,请遵守QQ平台使用条款,尊重他人隐私与版权,勿用于商业用途。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考