QQ 空间历史说说导出:一次归档全部老动态
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款 QQ 空间历史说说导出工具。扫码登录后,它读取空间的历史消息列表,再合并当前可见说说并去重,把结果存成多份 Excel 表格和一个网页版页面,全部按你的 QQ 号分文件夹存放。适合想把旧动态备份下来的普通用户。跑完一次,能看到最早一条动态的发布时间,以及各列表的条数统计。
适用场景速查
- 不确定老消息还在不在:可以跑。工具读的是后台历史消息列表,比动态页展示的更深。
- 一次跑完拿到的东西:六份 Excel 表格、一个网页版 HTML、一个本地图片文件夹,按你的 QQ 号命名。
- 什么时候跑:换账号、换设备之前,或想整体存档的时候,跑一次即可。
数据流向说明:历史说说记录从哪来
路径分四步:扫码登录、分批拉全量、与可见说说合并去重、分类落盘。登录走的是空间网页版扫码流程,凭证只存在本地。拉取按每批 10 条、每批间隔 3 秒执行,目的是降低被风控的概率。两个来源合并后,用内容相似度比对剔除重复条目,宁重勿漏。清洗后按六个维度拆分保存,并渲染网页版。中途按 Ctrl+C 也会先把已抓到的数据存盘再退出。
QQ 空间说说导出步骤:安装与运行
需要 Python 3.8 以上版本,建议用虚拟环境隔离依赖。
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv pip install -r requirements.txt激活虚拟环境:Windows 执行myenv\Scripts\activate,macOS/Linux 执行source myenv/bin/activate。macOS 若提示缺 zbar 库,先执行brew install zbar。
python main.py成功标志有三个:
- 终端出现二维码,手机 QQ 扫码后打印登录成功。
- 进度条按"10条"为单位前进,每批停顿约 3 秒。
- 结尾打印消息总数、最早一条说说时间及各列表条数,并自动打开结果文件夹。
导出结果文件说明:六张表加一个网页版
结果统一存放在resource/result/QQ号/目录下。
| 产出文件 | 主要字段 | 拿来能干什么 |
|---|---|---|
| QQ号_全部列表.xlsx | 时间、内容、图片链接、评论 | 整体盘点,核对时间跨度 |
| QQ号_说说列表.xlsx | 时间、内容、图片链接、评论 | 做年度回顾,做内容分析 |
| QQ号_转发列表.xlsx | 时间、内容、图片链接、评论 | 梳理当年关注过什么 |
| QQ号_留言/其他列表.xlsx | 时间、内容、图片链接 | 回顾好友留言与他人互动 |
| QQ号_好友列表.xlsx | 昵称、QQ、空间主页 | 清理通讯录,核对关系 |
| QQ号_说说网页版.html | 按时间排序的说说流、评论 | 浏览器直接翻看,打印分享 |
| pic/ 目录 | 每张图片一个文件,按内容命名 | 离线查看,做相册 |
网页版由说说、转发两张表自动生成,不需要额外操作。
进阶用法:拿到说说存档后的四个玩法
- 年度回顾:在 Excel 的"时间"列按年份筛选,看那年在说什么。第一步:在全部列表表里按年筛选。
- 情绪分布:搜索"累""开心"这类高频词,看不同时期的出现密度。第一步:在全部列表表里用查找功能搜词。
- 好友互动统计:结合好友列表与留言列表,数每个昵称的出现次数,看谁陪你走过哪段。第一步:对好友列表按出现次数排序。
- 迁移底稿:表格字段结构完整,可直接当旧内容迁移的底稿。第一步:先把说说列表导出为 CSV。
边界与排错:三个容易卡住的问题
终端不出二维码,或扫码后没反应
需要重新运行。先确认网络能打开空间网页版,再执行python main.py生成新二维码。
pic 目录里的图片比表格里少
不会出错。老图片链接会失效,程序自动跳过并继续;重要的图按表格里的图片链接列手动补存。
导出条数比实际说说的数量少
不能补全。数据源是历史消息列表,没进过列表的内容(已删除、仅自己可见)取不到;重新跑一次会补漏,自动跳过重复条目。
合规提示
本工具仅限个人学习与数据整理研究使用,请遵守 QQ 平台服务条款;导出内容涉及你和好友的隐私,分享前请自行脱敏,勿用于商业用途。
最短复现路径:克隆仓库、装依赖、扫码,一次跑完归档。核心命令只有一条:python main.py。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考