GetQzonehistory:一键找回QQ空间历史说说,免费的本地备份工具
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
上个月想翻三年前发的动态,页面停在几条记录上,更早的怎么也加载不出来。这是QQ空间的常态:老说说不再向你展示,你自己也没有导出入口。GetQzonehistory这个开源工具解决的就是QQ空间历史说说导出的问题:扫码登录、本地运行、全量导出,把历史说说连同图片和评论完整落到你的硬盘上。
30秒快速了解
- 是什么:一键导出QQ空间历史说说的开源工具
- 解决什么:老说说在空间里看不见、备份不了
- 适合谁:想归档自己空间说说、互动和图片的用户
上手只要三步
第一步:把项目克隆到本地
获取代码,需要电脑已安装git:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory第二步:安装依赖
cd GetQzonehistory pip install -r requirements.txtLinux或macOS用户可能要先装一个zbar(用来解码登录二维码),程序检测到缺失时会给出对应系统的安装命令。
第三步:运行并扫码登录
python main.py终端会显示一个二维码,用手机QQ扫一下 📱 登录成功后,程序自动逐批抓取说说,跑完会直接帮你打开结果文件夹。
准备工作全程约2-3分钟,无需编写任何代码;抓取时长取决于说说总量,几条百条的可能要跑上一会儿。
它实际能帮你做什么
把十年老说说整理成可搜索的Excel:如果你是想系统整理过去动态的用户,那么全部列表和说说列表两个Excel就是核心产出。时间、内容、图片链接、评论都在独立列里,直接筛选、排序、去重,想找"2016年某月发的关于毕业的那条",几秒就能定位。
找回早期的互动痕迹:如果你在意的是和朋友一起的那部分,互动消息列表里保存着留言、转发和其他好友的说说。好友列表.xlsx还会汇总这些互动涉及的昵称、QQ号和空间主页链接,相当于把你当年的社交圈也顺手归档了。
生成一份可浏览的网页版回忆:如果你不想一直开着Excel,程序会额外生成一个还原QQ空间样式的HTML文件 📸 头像、说说、图片、楼中楼评论都保留原样,双击就能在浏览器里翻看,也可以打印或转PDF留档。
导出成果一览:你的QQ空间历史说说都存在哪
所有成果统一保存在resource/result/你的QQ号/目录下,程序跑完会自动打开这个文件夹,找不到时手动去项目目录里翻 resource 即可。
| 文件名 | 内容说明 | 格式 |
|---|---|---|
| 全部列表.xlsx | 互动消息列表的全量记录,含时间、内容、图片链接、评论 | Excel |
| 说说列表.xlsx | 你自己发布的说说 | Excel |
| 转发列表.xlsx | 你转发的内容 | Excel |
| 留言列表.xlsx | 好友的留言记录 | Excel |
| 其他列表.xlsx | 出现在互动列表里的其他好友动态 | Excel |
| 说说网页版.html | 还原空间样式的可视化页面,另含 pic/ 图片文件夹 | HTML |
导出文件结构:五个Excel、一个HTML网页版,外加存放说说的pic图片目录
原理说人话
扫码登录:相当于官网的扫码登录流程,程序在终端生成二维码,手机QQ扫一下拿到登录凭证,你的密码从头到尾没有出现在程序里。
消息列表翻页:QQ空间的互动消息列表相当于一份"说说时间轴",程序每次取10条、间隔3秒往前翻,翻到没有数据为止,温和地模拟人工浏览。
双源合并:翻完消息列表后,程序再去拉一遍"当前可见的未删除说说"(这部分能覆盖到2014年之前的老内容),两个来源自动去重后合并,尽量不漏。
本地解析:数据全部在你电脑上解析、保存,Excel用来存档,HTML用来浏览,图片下载到本地pic目录,防止链接日后失效。
登录态缓存:登录凭证缓存在本机,下次运行直接选账号,不用重复扫码。
整体流程:扫码登录 → 获取消息列表 → 数据分析 → Excel导出 → 生成HTML网页
你可能遇到的问题
数据会上传到服务器吗?
不会。抓取和解析全部在你电脑上完成,程序只向QQ空间官方接口发请求,数据只落到本地目录,没有第三方的中转服务器。
中断了要重新来吗?
不用完全重来。手动停止程序时,它会保存已经抓到的部分数据;登录态也缓存在本机,下次启动选择账号即可,无需重新扫码。
需要懂Python吗?
不需要。会照着敲上面三条命令就行。唯一可能要动一下的是Linux/macOS用户装zbar,程序发现缺失时会直接打印对应系统的安装命令,照做即可。
为什么有些说说找不回来?
工具依赖QQ空间的互动消息列表,从未出现在消息列表里的内容(比如仅自己可见的早期说说)就拿不到,这是平台接口的边界,不是程序的问题。
回到开头那个翻不到底的页面,现在可以一次性把缺的部分补齐:装好依赖后运行python main.py,扫一次码,等它跑完。老说说、老照片、老评论会安安静静躺在结果文件夹里,以后想翻哪一年,都不会再落空。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考