批量导出QQ空间历史说说到Excel:GetQzonehistory 完整上手指南
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一个批量导出 QQ 空间历史说说的开源工具。它模拟网页版登录,自动抓取账号下的可见说说,最后存成本地 Excel、HTML 页面和图片文件夹。想把多年积累的说说完整备份下来,又不想一条条手动复制,这个项目比较合适。
它解决什么问题
- 说说说了好几年,动辄上千条,手动复制根本不现实。
- QQ 空间没有官方批量导出入口,网页版只能一页页翻着看。
- 换手机、账号长期不用、或者想把空间内容存档,数据却只留在服务器里。
- 用脚本抓可以快很多,但单一数据源容易漏。这个工具同时走"互动消息列表"和"说说页列表"两条路径,能明显减少遗漏。
快速上手:三步把说说导出成Excel
1. 准备环境
需要 Python 3.8 以上版本。Linux 和 macOS 还需安装 zbar 库(二维码解码用),运行失败时 LoginUtil.py 会提示你按系统安装。Windows 上装好 Python 即可。
2. 克隆并安装依赖
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory进入目录后创建虚拟环境、按 requirements.txt 安装依赖,两条命令的事,README 里有完整步骤。
3. 运行并扫码登录🔑
python main.py终端会打印一个字符画二维码,用手机 QQ 扫码确认。登录状态会存到本地,下次运行直接选账号,不用重新扫。
4. 找到导出结果
跑完后结果在resource/result/你的QQ号/文件夹里,Windows 和 macOS 上程序会自动打开该目录。
功能拆解
扫码登录,不碰账号密码
是什么:模拟 QQ 空间网页版的二维码登录流程,不让你输入密码。
怎么用:程序运行时终端出现二维码,手机扫码确认,等"登录成功"提示即可。二维码失效会自动刷新。
用完得到什么:一次有效会话。Cookie 存在本地resource/user/目录,多账号运行时可以按序号切换。
分页拉取历史互动消息
是什么:从 QQ 空间的历史消息接口按批拉数据,每批 10 条,批间休息 3 秒,避免请求过快。
怎么用:登录后自动开始,不用操作,看终端进度条就行。
用完得到什么:时间、发送者、内容、图片链接齐全的消息记录,同时顺带收集到消息中出现的好友昵称和 QQ 号。
补全说说页列表,两个来源去重合并
是什么:互动消息列表可能漏掉部分说说,工具会再抓一遍说说页上的"未删除可见说说"列表(含 2014 年之前的老内容),逻辑在 GetAllMomentsUtil.py。
怎么用:自动执行,无需配置。
用完得到什么:合并去重后的完整列表,比只看消息列表更齐。入口代码在 main.py,想看整体流程可以直接翻。
自动分类存档,顺带生成网页版
是什么:按发送者把数据分成原创说说、转发、留言、其他,各自写入独立 Excel;图片逐张下载到pic/文件夹;最后生成一个还原说说布局的 HTML 页面,表情会被转成图片标签,头像和评论也一起带上。
怎么用:导出流程的收尾步骤,自动完成。
用完得到什么:一套开箱即用的备份文件,不用自己再整理。
能导出哪些数据
- {QQ号}_全部列表.xlsx:完整的消息列表,含时间、内容、图片链接、评论
- {QQ号}_说说列表.xlsx / 转发列表.xlsx / 留言列表.xlsx / 其他列表.xlsx:分类后的说说,Excel 里可直接筛选统计
- {QQ号}_好友列表.xlsx:消息中出现的好友昵称、QQ 号、空间主页
- {QQ号}_说说网页版.html:可在线浏览的网页版说说,含图片和评论
- pic/ 文件夹:说说图片原图
适合这些场景
- 准备弃用 QQ 账号或空间前:先导出再注销,避免多年内容找不回来。
- 做纪念册:HTML 页面直接看,图片文件夹可以拖进相册工具整理成电子相册。
- 个人数据分析:Excel 里按年份统计发布频率、挑出某段时间的内容,写回忆录或做素材都方便。
注意事项与局限
- ⚠️数据边界:不在互动消息里、也不在可见说说页里的内容(比如"仅自己可见")导出不了;已删除的说说同样拿不回来。
- ⚠️账号风险:本质是模拟登录加高频请求,被风控的概率低但不为零。重要账号建议低调使用,别在敏感时期反复跑。
- 页面结构依赖:QQ 空间接口一旦改版,解析就可能失效,需要等作者跟进更新,工具本身没有做接口容错。
- Cookie 是明文:登录凭证以明文存在本地目录里,不要把
resource/user/分享给别人。 - 图片链接会过期:导出时链接失效的图片会下载失败,建议导出完尽快检查
pic/目录数量。
写在最后
如果你名下还有一个存了不少回忆的 QQ 空间,值得花十分钟先跑一次,把数据落到自己手里。导出顺利的话,顺手给项目点个 Star 也行。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考