news 2026/8/22 18:28:03

QQ空间历史说说导出完整教程:用 GetQzonehistory 备份全部说说

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说导出完整教程:用 GetQzonehistory 备份全部说说

QQ空间历史说说导出完整教程:用 GetQzonehistory 备份全部说说

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

GetQzonehistory 是一个基于 Python 的QQ空间历史说说导出工具,通过手机 QQ 扫码登录后,它读取你空间的历史消息列表,把全部说说、转发、留言保存成本地 Excel 和 HTML 文件。这篇文章会带你从零跑通全流程。

它解决什么问题:历史说说备份方法与核心原理

QQ空间网页版只显示近期动态,更早的说说没有入口可以翻,更没有批量导出。但你的大部分历史记录其实还在账号的消息列表里,只是界面不再展示。这个工具的思路就是:扫码登录、拉取消息列表、本地清洗去重、多格式落盘。

图:从扫码登录到本地落盘的完整工作流程

过程拆成四个动作。登录:LoginUtil.py 在终端生成二维码,用 QQ 手机 App 扫一下即可,和平时扫码登录网页版没有区别。抓取:RequestUtil.py 每批 10 条分页请求历史消息,批间暂停 3 秒,再补抓当前可见的说说,避免遗漏。清洗:ToolsUtil.py 负责去重、格式化时间戳、拆分图片链接和评论数据。落盘:写入 Excel 并渲染 HTML 页面。所有数据处理都在你自己的电脑上完成,不经过任何第三方服务器。

从零到跑通:QQ空间说说导出工具的安装与执行

先确认本机装了 Python 3.8 以上版本。下面这段命令完成克隆仓库、创建虚拟环境、安装依赖:

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

Windows 用户把激活命令换成myenv\Scripts\activate。核心依赖都是常见包:

包名用途
requests网络请求
beautifulsoup4解析 QQ 空间页面结构
pandas数据处理与 Excel 输出
openpyxlExcel 文件读写
qrcode / pyzbar二维码生成与扫码解析
tqdm抓取进度条

启动程序:

python main.py

终端里只需要做三件事:

  1. 终端出现二维码,用 QQ 手机 App 扫码并确认,看到「登录成功」提示
  2. 进度条开始滚动,按每批 10 条抓取历史消息,每批约 3 秒
  3. 结束后程序自动打开结果目录

判断是否成功:终端最后输出青色字样「导出成功,请查看 resource/result/QQ号/ 文件夹内容」,同时项目根目录出现resource/result/目录,里面有一个以你 QQ 号命名的子文件夹。

你拿到的是什么:输出文件说明

图:导出生成的文件结构,按 QQ 号建目录

所有文件放在resource/result/QQ号/下,文件名以你的 QQ 号开头:

文件名格式内容说明
QQ号_全部列表.xlsxExcel全部历史消息记录,按时间排序
QQ号_说说列表.xlsxExcel你发布的说说,含时间、内容、图片链接、评论
QQ号_转发列表.xlsxExcel转发内容存档
QQ号_留言列表.xlsxExcel好友留下的留言
QQ号_好友列表.xlsxExcel互动过的好友,含昵称、QQ、主页链接
QQ号_说说网页版.html网页还原说说页面样式,可看图、看评论
pic/目录说说中所有图片的本地文件

以「说说列表」为例,一条记录长这样:

时间内容图片链接评论
2015年03月20日 14:30:22你的昵称:今天天气真好http://...[评论列表]

说说里的图片会全部下载到pic/子目录,用内容文字命名,重名时自动追加时间戳。

用得起来:场景与避坑

场景一:做个人年度回顾

  • 在「全部列表」里按年份筛选,每年导出一份,按时间线回看
  • 按评论数量排序,找出当年互动最多的内容
  • 用 HTML 网页版当时间轴页面,导出 PDF 或打印

场景二:给家人做电子相册

  • 把 HTML 文件和pic/目录一起发给家人,浏览器打开就能逐条看图
  • 对照「好友列表」里的昵称和 QQ,确认老照片里的人和关系
  • 用「留言列表」存档好友之间的互动记录

三个高频问题,按「现象→原因→解决」处理:

  1. 终端提示「无法找到 zbar 共享库」— pyzbar 依赖系统库 zbar,macOS 执行brew install zbar,Linux 用发行版包管理器(如sudo dnf install zbar)安装
  2. 二维码一直显示已失效、登录不上— 二维码有时效,或网络抖动导致轮询失败,重新运行python main.py生成新码及时扫
  3. pic/ 里少了部分图片— 原图链接已失效,请求非 200 时程序直接跳过,去 Excel 的「图片链接」列手动打开,能打开的就手动补存

本工具仅用于个人数据保存与学习研究,请遵守 QQ 平台使用条款,不用于商业用途或侵犯他人权益。

打开终端,把第一条命令敲进去。等这一轮抓完,那些在界面上翻不到的早期记录,会整整齐齐躺在你自己的表格里。

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

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

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

AI智能体长期记忆评估:从量化遗忘到构建个性化伙伴

1. 项目概述:当AI助手开始“健忘”,我们如何量化它的长期记忆?最近和几个做AI Agent(智能体)的朋友聊天,大家不约而同地提到了一个痛点:我们花大力气调教的个性化助手,比如帮你管理日…

作者头像 李华
网站建设 2026/8/22 18:23:19

WebToEpub 实战:如何把网页小说打包成可离线阅读的 EPUB

WebToEpub 实战:如何把网页小说打包成可离线阅读的 EPUB 【免费下载链接】WebToEpub A simple Chrome (and Firefox) Extension that converts Web Novels (and other web pages) into an EPUB. 项目地址: https://gitcode.com/gh_mirrors/we/WebToEpub WebT…

作者头像 李华
网站建设 2026/8/22 18:23:09

DHO800示波器深度解析:12位ADC如何革新嵌入式调试与电源测试

如果你正在为嵌入式开发、电源设计或硬件调试选择示波器,面对市场上从几千到几十万不等的型号,是否感到无从下手?带宽、采样率、存储深度、解码功能……这些参数到底哪个更重要?更重要的是,在预算有限的情况下&#xf…

作者头像 李华
网站建设 2026/8/22 18:21:52

ABAP Web Service HTTP认证链路全解析:Header、ICF与三种认证机制

1. 这不是“配个认证”那么简单:ABAP Web Service 的 HTTP 认证,是一条从网络协议栈底层直通业务逻辑的完整链路 你有没有遇到过这样的场景:一个 ABAP Web Service 在 SE80 里测试一切正常,用 SOAP UI 调用也返回 200 OK&#xff…

作者头像 李华
网站建设 2026/8/22 18:19:27

Patens:终结标签页切换地狱,构建本地化AI增强开发记忆库

你是否经历过这样的开发场景:为了修复一个Bug,你需要在浏览器、IDE、文档、Stack Overflow之间反复切换,复制粘贴代码片段、API文档和错误信息?当你终于找到解决方案,准备在IDE中实现时,却发现刚才查到的关…

作者头像 李华