GetQzonehistory:如何把QQ空间历史说说完整归档下来
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一款开源的QQ空间历史说说导出工具。它通过扫码登录,把账号消息列表里和未删除页面里的说说抓下来,存成 Excel 表格、网页版文件和图片文件夹。适合想把多年QQ空间说说、老照片和评论完整备份到本地电脑的个人用户。
它解决的实际问题
这一节说明什么情况下你会用到它。
- 换号或换设备前:QQ空间没有"一键导出全部说说"的入口,网页端只能一条条翻,历史内容很容易丢。
- 整理老照片:说过图的内容散落在不同年份,想按时间批量找出当时的配图,手动复制不现实。
- 留存评论互动:好友当年在说说下的评论只挂在原帖上,导出后能跟着内容一起保存。
工具的思路很简单:登录你的账号,按批次翻完历史消息,再补抓未删除的说说,最后按类型分类存盘。
功能清单与适用对象
| 功能 | 你能得到什么 | 适合谁 |
|---|---|---|
| 二维码扫码登录 | 不输密码,登录态存在本地,下次选序号即可 | 只备份自己账号的用户 |
| 消息列表全量抓取 | 时间、内容、图片链接、评论四列的完整清单 | 想做数据统计、筛选的人 |
| 未删除说说补抓 | 补上消息列表之外的可见说说,包含较早年份 | 用QQ很多年的老用户 |
| Excel + 网页版输出 | 表格便于筛选,网页版还原浏览效果 | 想二次整理或长期回看的人 |
| 图片本地下载 | 说说配图按内容命名存进pic文件夹 | 需要批量归档老照片的人 |
第一次运行步骤
这一节按"准备 → 启动 → 关键操作 → 验证结果"走完一遍。
准备:把仓库克隆到本地,然后创建虚拟环境、安装 requirements.txt 里的依赖。在 Linux 上运行前可能需要先安装zbar库,macOS 可用 Homebrew 安装,具体以仓库说明为准。
启动:克隆仓库只需一条命令:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory进入目录装好依赖后,运行main.py即可开始。
关键操作:
- 终端会显示一个二维码,用手机版QQ扫一下完成登录。
- 如果
resource/user/目录下已有之前保存的登录记录,会列出账号让你选序号,直接选即可,不用重扫。
第一次结果验证:看到"导出成功"提示后,打开resource/result/目录,里面应有以你的QQ号命名的文件夹,里面有若干 xlsx 文件和一个网页版文件。用 Excel 打开看看时间列和内容列是否完整。
登录、采集、保存三步走
这一节解释数据是怎么流到你硬盘上的。
输入(登录):工具在终端里生成二维码并转成字符画显示。扫码成功后,登录凭据以 Cookie 形式写入resource/user/下的文件。也就是说,凭据只存在你自己电脑上,下次运行直接读取。
处理(采集):消息列表按每批 10 条逐批拉取,批与批之间会暂停几秒,避免请求过快。拉完消息列表后,程序再调用说说列表接口,按每页 30 条把未删除的可见说说补齐,并把两个来源去重合并。
输出(保存):所有数据在本地分类落盘,具体文件见下一节。中途手动结束程序时,已抓到的部分也会先保存再退出,不会白跑。
一个边界要提前知道:仅自己可见、且不在消息列表和未删除列表里的内容抓不到,导出前先确认你关注的内容类型。
结果文件在哪里、怎么看
导出结果统一放在resource/result/下以QQ号命名的文件夹里:
全部列表.xlsx:抓到的所有条目,含时间、内容、图片链接、评论四列,最适合做筛选和统计。说说列表.xlsx、转发列表.xlsx、留言列表.xlsx、其他列表.xlsx:按内容类型拆开的子集,各取所需。好友列表.xlsx:过程中出现的好友昵称、QQ、空间主页链接。说说网页版.html:按时间倒序还原的浏览页面,双击即可在浏览器里回看当年的排版和表情。pic/文件夹:说说配图的本地副本,文件名取自说说正文,方便对号入座。
二次整理很简单:xlsx 用 Excel 按时间列筛选年份;html 可以直接发给别人看;图片可以整个pic文件夹扔进 NAS 或相册应用。
安全、隐私与注意事项
只列资料里能证实的几条:
- 全程扫码登录,不涉及输入账号密码;但登录凭据是本地明文文件,
resource/user/目录不要外传。 - 数据处理都在本机完成,导出结果不会被上传到任何第三方服务器。
- 工具自带固定节奏的抓取间隔,不要为赶时间自行改小,以免触发风控导致登录失效。
- 仓库免责声明明确:仅供学习和技术研究使用,不得用于商业或非法行为,使用前请自行确认。
常见问题
🙋 用用户自己的话问几句:
问:Linux 上启动报错,说找不到 zbar 库?答:这是二维码解码依赖缺失,按系统包管理器装一下zbar再运行即可,macOS 则用 Homebrew。
问:"仅自己可见"的说说能导出来吗?答:不能保证。工具抓取的是消息列表和未删除的可见说说,不在这两个范围内的内容无法获取。
问:跑到一半断了,下次要重新扫码吗?答:不用。登录记录存在本地,重跑时选对应账号序号即可;且手动停止时已抓数据会先保存。
问:多早的说说能抓到?答:未删除且可见的都能抓,代码注释表明可覆盖较早年份的记录,具体以实际账号数据为准。
问:能导出别人的QQ空间吗?答:不行。程序只处理扫码登录的那个账号,这也是它的设计边界。
是否适合你
适合:想把自己账号的QQ空间说说、配图、评论一次性落到本地;希望结果是 Excel 和网页而不是截图;不想把数据交给第三方服务的个人用户。
不适合:想批量采集他人动态的人(工具不支持也不该这么用);有商业用途诉求的团队(免责声明已排除);期待导出后带自动打标签、可视化分析的"开箱即用"产品。
GetQzonehistory 把QQ空间历史说说导出这件事压缩成"扫码、等待、收文件"三步,核心价值是给你的老QQ空间一份完整、本地、可二次整理的存档。下一步建议先拿一个测试号或小账号跑一遍完整流程,确认resource/result/里的文件齐全后,再正式备份主账号。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考