把QQ空间留在本地:GetQzonehistory 免费导出全部历史说说指南
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款免费开源的QQ空间备份工具:手机QQ扫码登录后,它抓取你账号下的历史说说,连同图片、评论一起导出成本地 Excel 和网页版文件。适合想把多年空间内容握在自己手里的用户。
它解决什么问题
QQ空间的互动列表只保留最近的内容,更早的说说基本翻不回来了。GetQzonehistory只做一件事:把空间里的历史说说完整搬到本地硬盘,导出为可检索、可翻页查看的文件。
它面向空间里积累了多年内容、担心"哪天就打不开了"的老用户。
三个核心点:
- 扫码登录,全程不输账号密码
- 说说、转发、留言、图片、评论完整导出
- 解析、下载、生成文件全部在本地完成
从克隆到跑通的4步
第一步,克隆项目到你的电脑:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory第二步,安装依赖并启动。前提是电脑装有 Python 3;项目 README 推荐用虚拟环境装依赖,隔离开更干净:
cd GetQzonehistory pip install -r requirements.txt python main.py第三步,扫码登录。终端会显示一个登录二维码,用手机QQ扫一下、确认登录,全程不需要输入密码。
第四步,等进度条跑完。程序自动翻页抓取,结束后会直接打开结果文件夹。不想装 Python 环境的话,release 页面提供了打包好的单文件程序,下载后直接运行即可。
📦 跑完你能拿到什么
所有文件都在resource/result/你的QQ号/目录下,程序结束时会自动打开这个文件夹:
| 文件 | 内容说明 |
|---|---|
| QQ号_全部列表.xlsx | 说说、转发、留言的总表,适合整体回顾 |
| QQ号_说说列表.xlsx | 你的原创说说,含时间、内容、图片链接、评论四列 |
| QQ号_转发列表.xlsx | 你转发过的内容记录 |
| QQ号_留言列表.xlsx | 别人留在你空间的留言 |
| QQ号_好友列表.xlsx | 好友昵称、QQ号、空间主页的结构化数据 |
| QQ号_其他列表.xlsx | 不属于你本人发布的内容 |
| QQ号_说说网页版.html | 还原QQ空间样式的网页,浏览器打开就能翻页看 |
| pic/ | 说说图片的本地副本,按说说内容命名 |
终端还会打印统计结果:消息总条数、最早一条说说的发布时间、好友数、图片数,方便你确认导出是否完整。
⚙️ 它是怎么干活的
- 扫码登录:程序调用QQ官方登录接口生成二维码,扫码后拿到的是临时会话凭证(只对本次运行有效的"临时通行证"),不涉及你的密码。
- 分页抓取:主体数据来自空间"消息列表"接口,每批取 10 条、批间固定间隔,控制请求速度避免触发频率限制;消息列表里没有的说说(比如从没收到互动的),程序再读一遍"可见说说"列表补齐,两份数据自动去重合并。
- 本地处理:网页解析、图片下载、Excel 生成、网页版渲染全部在你的电脑完成,内容不发送到任何外部服务器。
数据到手之后能干嘛
- 按年份整理:打开"说说列表.xlsx",用"时间"列筛选排序,把某一年的说说单独拎出来,做成年度回顾。
- 归档照片:
pic/里的图片以说说内容命名,按年份重新分文件夹,很快就是一个数字相册。 - 迁移到其他平台:网页版和 Excel 都是现成素材,挑出优质内容发布到个人博客,或编成一本电子回忆录。
避坑清单
- 二维码过期导致登录失败时,等程序重新显示新码再扫;扫错账号就停掉重跑,程序会重新生成二维码。
- 进度条走得慢时别强杀程序。每批之间有固定间隔,这是防限频的自我保护,几千条说说需要放它跑完。
- 导出量比空间里看到的少时,先别怀疑工具。已删除的说说和"仅自己可见"的说说不在数据源里,属于正常现象。
- 中途要停止时直接按 Ctrl+C。程序会把手头已抓到的数据保存成结果文件,前面的批次不会白跑。
- 个别图片没下载下来时,检查源链接是否失效。程序只保存链接有效的图片,失效的会被跳过,后面的条目照常处理。
安全与边界
- 解析、下载、生成文件全部在你的电脑完成,说说内容和图片不上传到任何第三方服务器。
- 扫码登录只获取临时会话凭证,本次运行结束后即失效,不保存你的密码。
- 登录缓存在
resource/user/目录,备份完成后可以删除。 - 仅用于备份自己的账号,遵守平台规则与服务条款。
找时间跑一遍,把多年前写下的那些说说留在自己的硬盘里;单文件版不需要 Python 环境,可以从 release 页面直接开始。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考