news 2026/9/20 1:26:23

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

作者头像

张小明

前端开发工程师

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

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

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

想找回几年前写下的某条说说,却发现它在列表里再也翻不到。平台清理、账号改版都会让这类历史记录失效,而失效之后就找不回来了。GetQzonehistory 是一款免费的 QQ 空间数据导出工具,它能自动抓取你账号下所有可见说说、转发、留言与图片,并以 Excel 加 HTML 两种格式本地保存,适合需要归档个人空间数据、又不想手动截图的普通用户。

项目定位:它是一款本地化的 QQ 空间数据导出工具

GetQzonehistory 的核心工作是把 QQ 空间历史消息列表逐条读取下来,再做分类整理和导出。整个流程在用户自己电脑上完成,不向第三方服务器上传内容。它面向两类使用者:一是有大量历史说说需要留档的个人,二是希望批量整理空间数据的人。

它与手动方式的本质区别在于"全量加自动":截图只能留一张图,复制粘贴容易漏、格式还会乱,而本工具是按列表批量拉取,保留原文、图片链接与评论,并自动分好类。

维度手动截图 / 复制粘贴GetQzonehistory
覆盖范围逐条处理,容易遗漏自动遍历全部可见说说
数据完整性常丢失图片与评论保留内容、图片链接、评论
输出形式零散图片与文本分类 Excel 加 HTML 报告
处理位置依赖平台页面完全本地,无需上传

安装与首次运行:QQ 空间备份三步走

整个上手过程只有三步,建议在独立虚拟环境里执行,避免影响本机其他软件。

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory && pip install -r requirements.txt python main.py

运行后终端会显示一个二维码,用手机版 QQ 扫码即可完成登录。这里需要单独强调一点:全程走的是扫码登录,不需要输入账号密码,密码不会出现在工具里。登录会话信息只缓存在本地 util/ConfigUtil.py 指定的目录,供下次复用。

结果验证:备份完成后你能看到什么

运行结束后,程序会在导出目录下生成一个以你的 QQ 号命名的文件夹,打开即可确认结果。典型内容包括:

  • 多张 Excel 文件,分别存放全部列表、说说列表、转发列表、留言列表、好友列表;
  • 一份"说说网页版"HTML 报告,可在浏览器中还原类似空间的时间线浏览效果;
  • 一个图片目录,保存了各说说里下载下来的本地图片。

终端会打印总条数、好友数、图片数等统计信息,方便快速核对是否抓全。相关保存逻辑集中在 main.py 的save_datarender_html函数中。

备份了哪些数据

工具会区分内容类型,分开保存,五类数据说明如下:

  • 说说列表:本人发布的原创说说,含时间、内容、图片链接、评论。
  • 转发列表:本人转发的他人内容,同样带时间、内容、图片链接、评论。
  • 留言列表:好友在空间留下的足迹,含时间、内容、图片链接。
  • 好友列表:互动过的好友昵称、QQ 号、空间主页地址。
  • 图片:各说说中的图片附件,自动下载到本地图片目录。

对应的实现分散在几个模块:批量抓取可见说说在 util/GetAllMomentsUtil.py,网页解析与模板生成在 util/ToolsUtil.py,网络请求封装在 util/RequestUtil.py。

内部机制简述

从登录到导出,链路可以拆成四步理解:

  1. 扫码登录:util/LoginUtil.py 调用官方二维码登录并计算必要的签名参数,登录成功后缓存会话。
  2. 遍历抓取:util/RequestUtil.py 按批次(每批 10 条)拉取历史消息列表,批次之间留有短暂间隔,避免请求过快。
  3. 分类整理:main.py 解析每条记录的昵称、时间、正文与图片,并依据"留言 / 转发 / 本人"等特征归入不同列表。
  4. 本地导出save_data写入各 Excel 文件、下载图片并生成 HTML 报告。

整个过程在本地进行,敏感会话信息只保存在本机,不经过外部云端,隐私可控。

实用技巧速览

场景做法
网络中断后重跑支持断点续传,手动结束时 main.py 的信号处理会先保存已抓取的数据,重跑不重复处理
想要可分析的数据选 Excel 格式,便于排序、筛选与统计
想要直接浏览选 HTML 报告,保留时间线与评论,浏览器即可打开
图片重名程序会用时间戳追加命名,避免覆盖;文件名取自说说内容并做非法字符清洗

如需定期备份,可结合系统定时任务周期性执行python main.py,无需额外改动。

适用人群

  • 毕业存档:把多年的说说的、转发与留言整体导出,按时间线回顾。
  • 账号迁移:换 QQ 号前,完整保留旧账号的空间内容与互动记录。
  • 长期备份:作为 QQ 空间数据导出工具,定期留存,防止历史内容随平台变动失效。

常见问题

备份要多久?取决于说说数量,量级上大约每千条需要十分钟出头,终端会实时显示进度。

占多少空间?文字很小,千条约一两 MB;图片才是主要占用,百张量级约几十 MB。

中途断网或退出了怎么办?重跑即可,已抓取的数据会先被保存,不会重复导出。

数据安全吗?完全本地处理,不上传任何服务器;登录采用扫码方式,密码不离开设备。

能备份多个 QQ 号吗?可以,每个 QQ 号的数据存放在独立文件夹中,互不影响。

收尾建议

备份完成后,建议按三条做:一是多地存储,把结果文件夹复制到移动硬盘或加密云盘;二是定期更新,每隔半年或一年重跑一次,让数据保持最新;三是善用 HTML 版本,可直接分享给家人一起翻阅。

GetQzonehistory 的定位很明确:一个免费、本地化、面向普通用户的 QQ 空间数据导出工具。它不追求复杂的操作,而是把"抓全、分类、导出、留存"这条链路做成三步命令,让历史说说在平台变动之前被稳妥地留在自己手里。

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

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

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

Cline 评测:TaoToken 实测 React 组件迁移的 Token 消耗

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

作者头像 李华
网站建设 2026/9/20 1:24:52

从原型到交付物:Axure RP信息架构、注释字段与文档生成实战指南

简介:在产品设计流程中,原型不仅是界面的雏形,更是信息架构与交互逻辑的可视化载体。通过站点地图的父子层级梳理页面关系,利用Master机制复用导航与弹窗等公共模块,再借助自定义注释字段规范功能说明、优先级与验收标…

作者头像 李华
网站建设 2026/9/20 1:23:39

嵌入式固件下载全方案:JTAG/SD卡/OTA等五类路径原理与实战

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

作者头像 李华