5分钟备份QQ空间历史说说:GetQzonehistory数据恢复完整教程
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
上周想翻三年前的一条说说,历史消息列表翻到眼睛发酸。痛点的本质是:QQ空间没有批量导出入口,手动复制慢、容易漏、格式还乱。GetQzonehistory 是一款开源的 QQ空间历史说说备份工具,适合不知从何下手的新手:扫码登录后,它自动拉取你的历史消息列表和当前可见说说,整理成 Excel、网页和图片档案。
先说结论:谁适合用
- 说说存量大、想一次性做全量备份的QQ空间重度用户
- 想把 2014 年之前的老说说按时间完整归档的人
- 想留存说说与评论记录,但不知道去哪找入口的人
- 没写过 Python、只想跟着命令一步步跑通的新手
- 扫码、等待、完事。
项目速览:30秒建立认知
| 维度 | 这个工具 | 传统做法/手动方式 |
|---|---|---|
| 登录方式 | 官方二维码扫码,不碰密码 | 第三方站点填账号密码 |
| 获取方式 | 自动拉消息+可见说说 | 页面里一条条复制 |
| 归档格式 | Excel+网页+图片全落本地 | 截图散落各处难检索 |
还有两个隐性优势:工具以每10条一批的节奏抓取、批间休息3秒,对账号比较友好;程序被中断时,已收集的数据会先落盘保存(见 main.py 中的信号处理逻辑),不用从零开始。
动手环节:三步跑起来
拉取代码,建隔离环境
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv第一句把项目代码下到本地,第二句进入项目目录,第三句创建一个叫 myenv 的虚拟环境,避免依赖污染系统 Python。
提示:虚拟环境是项目 README 推荐的做法。跳过也能跑,但日后排查依赖冲突会比较痛苦。
装齐依赖
# Windows myenv\Scripts\activate # macOS / Linux source myenv/bin/activate pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt先激活虚拟环境,再用 pip 按 requirements.txt 一次装齐所有依赖:解析页面用的 beautifulsoup4、生成 Excel 用的 pandas、生成登录二维码用的 qrcode。代码里已带上阿里云镜像源,国内网络安装更快。
注意:Linux 上二维码登录依赖的 pyzbar 还需要系统 zbar 库,RPM 系系统先执行 sudo dnf install -y zbar;macOS 用户可按程序提示通过 Homebrew 自动安装。
扫码登录,跑起来
python main.py运行后终端会打印一个二维码,用手机 QQ 扫一扫完成认证。登录成功即自动按每10条一批开始拉取历史消息,你只需盯着进度条。
提示:二维码有时效,过期后重新运行命令再扫即可;扫码后记得在手机上点确认。
跑完之后你手里有什么
所有成果都落在resource/result/你的QQ号/目录下,路径可在 resource/config/config.ini 中查看,程序结束后会自动打开这个文件夹。
- 6 份 Excel 列表:全部列表是完整时间线,说说列表是原创说说,转发列表是转发的内容,留言列表、好友列表、其他列表分别归档其余互动
- 说说网页版.html:还原成可离线浏览的网页时间线
- pic/ 目录:说说图片按内容命名,重名自动追加后缀去重
边界说明:「仅自己可见」的说说不会出现在历史消息列表中,工具能恢复的是消息列表与当前可见说说覆盖到的部分。某条说说如果两边都查不到,就无法出现,这是接口层面的客观限制。
实用技巧:让这份数据多活一年
🗓️年度记忆归档。每半年跑一次备份,把结果文件夹按时间段重命名(如「2015-2019_学生时代」),归入固定移动硬盘目录,逐步形成个人数字时间线。
📊社交关系复盘。把 好友列表.xlsx 导入 Excel 或 WPS,按 QQ 号透视,看这些年和谁互动最多;再用 全部列表.xlsx 按年份筛选,提取某一年的记忆片段。
📖做一本纪念册。用浏览器打开 说说网页版.html,在页面样式里补几行 CSS 调整字体配色,再用「打印 → 另存为 PDF」导出,就能整理成实体纪念册分享给老朋友。
高频疑问速答
❓Q:需要输入 QQ 密码吗? A:不需要。全程使用官方扫码登录,你的密码不经过程序的任何环节。
Q:中途误关了程序,重跑会重复下载吗? A:已收集的数据已先落盘保存。重跑时,历史消息列表与当前可见说说会按内容去重合并,结果不会重复混入。
Q:导出大概要多久? A:主要取决于消息总量和网络速度。工具每批10条、批间休息3秒,说说越多耗时越长,按进度条耐心等即可。
Q:数据存在哪里?会上传到别处吗? A:所有文件只保存在本地 resource/result/ 目录,程序不会把你的说说内容上传到任何第三方服务器。登录会话信息也存在本地 resource/user/ 下,这个文件夹注意别分享给他人。
克隆、装依赖、扫码运行。现在花5分钟,省下次翻旧账时几小时的翻页功夫。历史消息列表越翻越短,备份档案宜早不宜晚。打开终端,从 git clone 开始。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考