news 2026/9/8 5:24:30

GetQzonehistory:免费导出 QQ 空间全部历史说说工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GetQzonehistory:免费导出 QQ 空间全部历史说说工具

GetQzonehistory:免费导出 QQ 空间全部历史说说工具

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

GetQzonehistory 是一款免费开源的 Python 工具,它从 QQ 空间历史消息列表中抓取当前账号发布过的全部说说,并导出为本地 Excel、图片和 HTML 文件。如果你希望把 QQ 空间历史说说与互动记录备份到本地设备,这个工具扫码登录即可运行,无需手动复制粘贴。

项目定位

该工具通过官方扫码登录模拟访问 QQ 空间,逐页获取历史消息列表,再对其中包含的说说、评论和好友数据进行解析、分类,最终写入本地文件。所有处理都在你自己的设备上完成,不需要填写账号密码。

核心功能

扫码登录与会话缓存首次运行时终端会展示登录二维码,用手机 QQ 扫码即可。登录成功后 cookie 缓存在 resource/user/ 目录,下次运行直接从列表中选择账号,无需重复扫码。

分页拉取历史说说程序每次获取 10 条数据,批次之间休息 3 秒以控制请求频率;个别批次失败时会在控制台提示并跳过,整体流程不中断。

分类整理与多格式导出抓取完成后,数据会拆分为说说、转发、留言、其他、好友五张表,分别保存为独立的 Excel 文件,方便你按类型检索;同时生成一个网页版 HTML 文件,还原接近 QQ 空间页面的时间线展示。

中断保存启动时注册了信号处理,你手动结束程序(Ctrl+C)时会先执行保存逻辑,把已获取的数据写入磁盘,中断后不必从头再跑。

安装与启动

需要 Python 3 环境;Linux/macOS 上还需系统安装 zbar 共享库(解码二维码依赖 pyzbar),RPM 系发行版执行sudo dnf install -y zbar

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.py

Windows 用户把第 4 行换成.\myenv\Scripts\activate。启动后按终端提示完成扫码登录,程序会自动开始抓取,并显示批次进度。

导出文件说明

运行完成后,结果统一写入 resource/result/你的QQ号/ 目录:

  • 六张 Excel 表:全部列表、说说列表、转发列表、留言列表、其他列表、好友列表,包含时间、内容、图片链接、评论等字段
  • pic/ 文件夹:与每条说说对应的图片文件
  • 说说网页版 HTML:含头像、内容、图片、评论的时间线页面

程序执行完成后会自动打开结果目录,便于你直接查看。

进阶配置

resource/config/config.ini 中可以修改 temp、user、result 三个目录的保存路径,把导出文件写到指定磁盘。如果你需要增量备份、更换输出格式等更深入的定制,可以基于 util/ 目录下的模块化代码自行扩展。

常见问题排查

Q:为什么部分自己的说说没有抓到?主数据源是历史消息列表,设置为"仅自己可见"且不出现在消息列表中的说说无法获取。项目另提供 fetch_all_message.py,可抓取所有可见的未删除说说,能覆盖更早的记录(包含 2014 年之前)。

Q:Linux/macOS 运行提示"无法找到 zbar 共享库"?二维码解码依赖系统 zbar 库。macOS 可通过 Homebrew 安装(程序会检测并给出提示);Linux 按报错提示安装对应发行版的 zbar 包即可。

Q:如何拿到更清晰的图片?主程序下载的图片来自说说附带的图片链接。fetch_all_message.py 用于获取全部可见未删除说说及高清图片,对图片质量有要求时可以配合运行。

总结

GetQzonehistory 是当前把 QQ 空间说说话批量导出为本地 Excel、图片和网页版 HTML 的一个直接可用的开源方案,项目地址:https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 15:39:57

防爆电动执行器深度解析:AUMA PROFOX-X从原理到选型调试

搞阀门自动化的同行应该都有同感:危险区工况里的电动执行机构,从来不是“选个型号、接上电”那么简单。最近 AUMA 发布 PROFOX-X 防爆执行器的消息在圈子里传开,我第一时间把公开资料翻了一遍。这个型号看似只是把原有 PROFOX 系列往防爆方向…

作者头像 李华
网站建设 2026/8/31 7:05:29

AI视觉赋能智慧工地:安全帽检测与障碍物识别实战解析

最近不少人在聊“AI 带火挖掘机”这个话题,土木圈的朋友甚至开玩笑说“土木狗有救了”。虽然这句话有调侃成分,但背后确实是一个值得认真拆解的技术信号:挖掘机、塔吊、工地安全、土方量计算这些看似传统的土木场景,正在成为 AI 视…

作者头像 李华
网站建设 2026/8/30 22:22:58

大数据协作中的责任划分

大数据协作中的责任划分跨团队协作最怕接口表面连通,责任却无人承担。在“Spark/Hive/ClickHouse 大数据技术栈应用”里,先把对象落到 分区数据、作业链路、资源队列和查询结果,再决定工具和实现。本文只讨论“跨团队协作中的 API 与责任边界…

作者头像 李华
网站建设 2026/8/30 23:08:01

Superpowers 快速上手:4 个场景搞定 AI 辅助开发

Superpowers 快速上手:4 个场景搞定 AI 辅助开发 【免费下载链接】superpowers An agentic skills framework & software development methodology that works. 项目地址: https://gitcode.com/GitHub_Trending/su/superpowers Superpowers 是一套给编程…

作者头像 李华
网站建设 2026/9/1 2:27:34

用Claude连接蛋白设计与化学分析:从文献到实验的自动化流程

当科研数据散落在文献、计算脚本、结构文件和实验记录里时,AI 真正能帮上忙的,不是替我们“拍脑袋出结论”,而是把重复的检索、格式转换、参数调试和初步分析工作接过去,让蛋白设计与化学分析的核心判断留在我们手里。本文会从实际…

作者头像 李华