news 2026/9/21 18:26:44

GetQzonehistory 完整指南:把QQ空间历史说说一步到位备份成 Excel

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GetQzonehistory 完整指南:把QQ空间历史说说一步到位备份成 Excel

GetQzonehistory 完整指南:把QQ空间历史说说一步到位备份成 Excel

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

QQ空间没有官方导出入口,历史说说只能一条条复制或者截图。GetQzonehistory 是一个纯本地运行的 QQ空间说说备份工具,用官方扫码方式登录 QQ 后,它会自动翻页翻完历史消息列表和当前可见的说说,把内容、发布时间、配图和评论整理成 Excel 表格,外加一个仿空间样式的 HTML 页面。所有数据只写进你自己的硬盘,从克隆代码到拿到第一份表格约 10 分钟。

⚠️ 能拿到什么、拿不到什么:先说清楚

  • 拿得到:历史消息列表里还存在的记录(说说、留言、转发等互动),加上主页上未删除、当前可见的全部说说,两条通道合并去重。
  • 拿不到:没进过消息列表的说说(比如仅自己可见的)、已被彻底删除的说说,以及平台侧已丢失的记录。
  • 一句话结论:能拿多少拿多少,早备份比晚备份多。

一次性准备:虚拟环境、装依赖、补 zbar

先把代码弄到本地,并建好独立环境:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv

剩下的事,对照这张表逐项完成:

事项作用谁需要
激活 myenv 虚拟环境不激活的话,python指向的还是系统环境Windows / macOS / Linux
pip install -r requirements.txt装核心包:requests 发请求、beautifulsoup4 解析页面、pandas 生成表格、qrcode 与 pyzbar 负责登录二维码的生成与识别、tqdm 画进度条所有人
系统 zbar 库pyzbar 识别二维码依赖这个系统级库macOS / Linux

💡 激活命令两个系统不一样,敲错了等于没建环境:

# Windows .\myenv\Scripts\activate # macOS / Linux source myenv/bin/activate

激活后执行安装:

pip install -r requirements.txt

zbar 方面:macOS 执行brew install zbar(程序检测到 Homebrew 时也可以自动帮你装),RPM 系 Linux 执行sudo dnf install -y zbar,Windows 一般装完 pip 包就能用。另外,README 里提到 release 页面提供了打包好的单文件版本,完全不想折腾环境可以直接跑它。

首次运行走一遍:从 python main.py 到导出完成

装好并运行

在激活的环境里敲这一行就行:

python main.py

怎么算成功:终端直接打印出一个字符二维码,没有中途报错退出。

扫码登录

用手机 QQ 扫这个码并确认。登录凭证以 cookie 形式保存在resource/user/目录里,下次再运行会先列出已登录的账号让你选,输入 0 才重新扫码。终端打印出"用户<QQ号>,<昵称>登录成功",说明你进来了。

等它跑完

登录成功后,程序先探测历史消息总条数,然后每 10 条一批往下翻,每批之间刻意停 3 秒——这是防风控的节奏,进度条走得慢一点是正常现象,说说上千条的话等几分钟到几十分钟。

消息列表翻完后,它会顺手把主页上未删除、当前可见的说说(含较早年份的)也抓下来,与消息列表去重合并,再分类、下载配图、生成网页版页面,最后自动打开结果文件夹,Windows、macOS、Linux 都能正确唤起。✅ 看到"导出成功,请查看"加上一行文件夹路径,就是跑完了。

结果文件都在哪里:历史说说导出成 Excel 的位置

所有成果落在resource/result/你的QQ号/目录下:

resource/result/QQ号/ ├── QQ号_全部列表.xlsx ├── QQ号_说说列表.xlsx ├── QQ号_转发列表.xlsx ├── QQ号_留言列表.xlsx ├── QQ号_好友列表.xlsx ├── QQ号_其他列表.xlsx ├── QQ号_说说网页版.html └── pic/
文件内容
QQ号_全部列表.xlsx抓到的全部内容时间线,时间 / 内容 / 图片链接 / 评论四列
QQ号_说说列表.xlsx你自己发布的原创说说
QQ号_转发列表.xlsx你转发过的内容
QQ号_留言列表.xlsx你收到的留言记录
QQ号_好友列表.xlsx互动过的好友,昵称、QQ号、空间主页
QQ号_其他列表.xlsx未归入上面几类的其余内容
QQ号_说说网页版.html仿空间样式的可视化页面,含配图、评论和头像
pic/ 目录下载好的说说配图

还有两个藏在代码里的细节:pic/里的图片按说说内容命名,超长自动截断到 40 字符,重名时追加时间戳防覆盖,下载前程序还会把图片链接替换成高清版本。保存位置可以在resource/config/config.ini里调整,默认不用动。想批量下载QQ空间评论的话也不用另找工具,每条说说下的评论都已经写进表格第四列和 HTML 页面里了。

看到这 5 种情况别慌

如果看到"二维码已失效"或者扫码没反应 → 因为终端里的字符码有有效期,放久了就作废 → 处理:重新运行python main.py生成新码再扫,同时确认手机和电脑网络正常、没被代理工具拦截登录请求。

如果看到"无法找到 zbar 共享库"然后程序直接退出 → 因为系统缺少二维码识别依赖库 → 处理:macOS 执行brew install zbar,RPM 系 Linux 执行sudo dnf install -y zbar,装完重跑即可。

如果看到导出到一半断了,或者你自己按了 Ctrl+C → 因为网络波动或手动中止 → 处理:不用补数据,程序注册了中断保护,收到 Ctrl+C 或进程被终止时会先把已抓到的数据保存再退出,重新跑一次就行。

如果看到"登录失败"提示 → 因为登录状态失效或请求没走通 → 处理:重跑python main.pyresource/user/里已有账号记录就选对应序号复用,输入 0 重新扫码。

如果看到 Excel 文件双击打不开 → 因为文件正被其他程序占用 → 处理:先关掉开着的 WPS 或 Office 窗口再打开;仍不行就用在线表格或 pandas 读取同一个.xlsx,文件本身没问题。

📌 数据到手后的两个用法

做一份按年份翻的回忆册:打开全部列表.xlsx按年份筛选,哪一年去了哪座城、和谁互动最多,一条时间线全在表里。

给备份上双保险:把说说网页版.html转成 PDF 存网盘,或打印成实体纪念册;resource/result整个目录再复制一份到移动硬盘,多介质存放才算稳妥。

你的说说,就是你在 QQ 空间留下的痕迹。挪进自己说了算的硬盘里,这事就算办完了。

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

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

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

DeepSeek 北大论文的 Agent harness 自进化,Base URL 填 TaoToken API

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/21 17:06:03

BrewUI:专为macOS用户设计的Homebrew原生SwiftUI图形界面

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/21 17:05:28

DeepFM在CTR预估中的PyTorch实现与工程实践

简介&#xff1a;面向推荐系统算法工程师和CTR入门学习者&#xff0c;这份PyTorch实现DeepFM的代码包完整覆盖了数据预处理、FM与DNN双分支构建、模型训练和效果评估等关键环节&#xff0c;可帮助读者理解特征二阶交互与高阶非线性组合在点击率预测中的联合建模方式。压缩包共3…

作者头像 李华
网站建设 2026/9/21 17:22:37

AgentSight:基于eBPF的零侵入LLM智能体可观测性新范式

1. 什么是AgentSight&#xff1a;一个让大模型智能体“透明可测”的新范式你有没有遇到过这样的场景&#xff1a;一个LLM智能体在生产环境里跑得好好的&#xff0c;突然某天开始返回空结果、JSON格式错乱、工具调用顺序混乱&#xff0c;甚至把用户指令直接当成SQL语句执行了&am…

作者头像 李华
网站建设 2026/9/21 12:08:30

TCP/IP协议栈解析与Linux内核优化实践

1. 网络通信的基石&#xff1a;TCP/IP协议栈全景透视当你用手机刷视频时&#xff0c;数据包正以光速穿越层层网络节点&#xff1b;当你在电商平台秒杀商品时&#xff0c;数百个TCP连接在后台同时争抢带宽资源。这些场景的背后&#xff0c;都依赖于一个运行了半个世纪仍历久弥新…

作者头像 李华