news 2026/8/24 1:53:39

QQ空间历史说说一键导出:扫码即用的 4 步本地备份方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说一键导出:扫码即用的 4 步本地备份方案

QQ空间历史说说一键导出:扫码即用的 4 步本地备份方案

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

你翻相册看到 2014 年的一张合影,顺手去 QQ 空间找当年配的那条说说,历史消息里却怎么都搜不到。这类 QQ空间历史说说 其实没丢,只是界面不再展示而已。GetQzonehistory 就是干这个的:扫码登录,把历史记录导出成本地文件。

它能导出什么

GetQzonehistory 是一个 Python 脚本。输入只有一个 QQ 账号,登录靠扫码,不用密码;输出是 Excel、HTML 和图片,全部落在你本地。说白了,它把 QQ 空间不再展示的历史数据批量备份下来,存成你自己的数字资产。

数据是怎么落盘的

整条链路很短,登录、抓取、清洗、落盘,4 步走完:

  1. 扫码登录:生成二维码,手机 QQ 扫一下就过,不碰密码。
  2. 抓取:翻历史消息列表,每批 10 条取一页,直到取完。
  3. 清洗:本地去重,再补上当前还可见的说说。
  4. 落盘:拆成 Excel、HTML 和图片,写进 result 目录。

每一步失败都会把原因打印出来,看到报错先别慌,对照最后一章排查。

怎么把工具跑起来

克隆代码

先把仓库拉到本地,再进到项目目录:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory

装依赖

建议建一个虚拟环境,能避开本机依赖冲突。依赖清单都在 requirements.txt 里,一条命令装完:

python -m venv myenv source myenv/bin/activate pip install -r requirements.txt

macOS 和 Linux 用上面这条激活命令,Windows 换成 myenv\Scripts\activate 就行。

启动

跑主程序,终端会打印二维码,用手机 QQ 扫一下即可:

python main.py

登录逻辑在 LoginUtil.py,网络请求和抓取在 RequestUtil.py,想改行为看这两个文件就够。进度条走完自动存盘,说说少的账号几分钟就跑完,说得多会更久。第一次跑如果二维码出不来,多半是网络问题,换个网络重跑一次。中途按 Ctrl+C 也不会丢数据,已抓的部分会先保存。

导出目录里有哪些文件

文件都写在 resource/result/QQ号/ 下,一个账号一个目录。文件名前缀都是你的 QQ 号,多账号导出不会混:

  • 完整列表:QQ号_全部列表.xlsx,消息列表全量记录,按时间排序。
  • 说说:QQ号_说说列表.xlsx,你自己发的内容,带时间、内容、图片链接和评论。
  • 转发:QQ号_转发列表.xlsx,转发内容单独存档。
  • 留言:QQ号_留言列表.xlsx,好友给你的留言记录。
  • 好友:QQ号_好友列表.xlsx,互动过的昵称和 QQ 号。
  • 网页版:QQ号_说说网页版.html,浏览器打开就是还原后的时间线,表情也换回了图标。

每个 xlsx 字段都是:时间、内容、图片链接、评论,方便接着做表格处理。说说里的图片统一下到同目录的 pic/ 下,按内容命名,重名自动加时间戳,网页版里的图片走原图链接,有网就能看到。

高频问题怎么排查

扫码后一直转圈,或提示登录失败→ 登录态多半过期了。重新跑一遍 python main.py,再扫一次。

导出的条数比预期少→ 消息列表里没有的就取不到,仅自己可见的说说算这类。偶尔是网络丢了某一批,重跑一次能补回来。

部分图片没下下来→ 老图片链接已经 404。原始链接还留在 Excel 的图片链接列里,可以手动访问试试。

macOS 上报 zbar 相关的错→ 扫码组件缺系统依赖。执行 brew install zbar,再装一遍依赖。

Windows 终端中文乱码→ 控制台编码不对。先执行 chcp 65001,或者直接用 UTF-8 终端跑。

数据留在平台上,展示与否不由你说了算;落盘之后,备份才真正属于你。工具供个人备份使用,遵守 QQ 平台的相关条款就行。

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

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

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

PAIR:前缀感知内部奖励模型如何优化多轮对话Agent学习效率

1. 从“奖励模型”到“内部奖励模型”:为什么我们需要PAIR?如果你最近在关注大语言模型(LLM)驱动的智能体(Agent)优化,尤其是那些需要多轮对话才能完成复杂任务(比如写代码、数据分析…

作者头像 李华
网站建设 2026/8/24 1:50:38

AI智能体长程记忆管理:基于轻量评分器的选择性遗忘机制

1. 项目概述:当AI智能体需要“选择性遗忘” 最近在折腾AI智能体(Agent)项目时,我遇到了一个几乎所有开发者都会头疼的经典问题:内存不够用。不是物理内存,而是模型上下文窗口(Context Window&am…

作者头像 李华
网站建设 2026/8/24 1:50:36

CMWTAT_Digital_Edition 使用教程:3 步完成 Windows 数字权利激活

CMWTAT_Digital_Edition 使用教程:3 步完成 Windows 数字权利激活 【免费下载链接】CMWTAT_Digital_Edition CloudMoe Windows 10/11 Activation Toolkit get digital license, the best open source Win 10/11 activator in GitHub. GitHub 上最棒的开源 Win10/Win…

作者头像 李华
网站建设 2026/8/24 1:50:25

MiroFish 完整部署指南:从一条命令到第一次预测

MiroFish 完整部署指南:从一条命令到第一次预测 【免费下载链接】MiroFish A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 项目地址: https://gitcode.com/GitHub_Trending/mi/MiroFish …

作者头像 李华