news 2026/8/22 18:18:12

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

作者头像

张小明

前端开发工程师

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

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

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

想把QQ空间的历史说说导出来做个本地备份,却不知道怎么下手?GetQzonehistory 是一个 Python 脚本,专门帮你完成QQ空间说说导出:扫码登录后自动抓取QQ空间的历史消息列表,把说说、留言、转发和好友信息整理成 6 份 Excel 表格和 1 份网页版存档,全部保存在你自己的电脑上,不经过任何第三方服务器。

📋 能力速览:QQ空间数据本地备份导出哪些内容

项目说明
导出内容范围历史消息列表里的全部动态:说说、转发、留言、其他互动,以及互动好友名单
输出格式6 份 Excel + 1 份网页版 HTML + 图片文件
登录方式手机QQ扫码,全程不输入密码
是否本地处理是,抓取、去重、导出都在本机完成

登录态(Cookie)只存在本地缓存里,不会上传到任何外部地址,这一点和你在浏览器里登录QQ空间没有区别。

🚀 快速上手:QQ空间历史说说备份的完整步骤

我一般按三步走:装环境、扫码登录、等结果。

先准备环境:

# 克隆项目并进入目录 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 创建虚拟环境、安装依赖 # 激活:Windows 用 myenv\Scripts\activate,macOS/Linux 用 source myenv/bin/activate python -m venv myenv pip install -r requirements.txt

依赖只有十几个常见库(requests、pandas、beautifulsoup4、openpyxl、qrcode 等),一条pip install就能装完。

再启动程序:

python main.py
  1. 扫码登录:终端会打印一个二维码,用手机QQ扫一下即可,登录二维码由 LoginUtil.py 生成。
  2. 自动抓取:程序每 10 条一批拉取历史消息,批与批之间隔 3 秒,进度条实时刷新,网络请求由 RequestUtil.py 统一处理;我账号里说说多,实际等了约 40 分钟。
  3. 出结果:抓取结束后程序自动去重、下载图片并打开结果目录,你直接查看 Excel 和网页版就行。

从扫码登录到多格式导出的完整流程

📦 导出结果说明:QQ空间说说导出Excel文件与字段一览

结果统一放在resource/result/你的QQ号/目录下,核心是下面 6 份文件(好友互动产生的其他动态会另外归入_其他列表.xlsx):

文件内容用途
你的QQ号_全部列表.xlsx历史消息列表的全部动态,含时间、内容、图片链接、评论全量底表,做二次分析
你的QQ号_说说列表.xlsx你自己发布的说说按时间回顾、年度整理
你的QQ号_转发列表.xlsx你转发的内容梳理转发过的动态
你的QQ号_留言列表.xlsx你发布的留言记录互动
你的QQ号_好友列表.xlsx互动好友的昵称、QQ号、空间主页社交关系分析
你的QQ号_说说网页版.html说说加转发合并还原的网页,支持图片预览直接浏览、打印成册

导出的 Excel、网页与图片目录结构

以说说列表为例,每行大致是这样几个字段:

时间内容图片链接评论
2015年3月20日 14:30:22昵称:今天天气真好(图片原始地址)[(时间, 内容, 昵称, QQ号)]

说说里出现的图片会被自动下载到同目录的pic/子文件夹,文件名取说说内容片段;如果两张图片算出来重名,程序会加一个时间戳后缀避免互相覆盖。

🧩 进阶玩法:拿这些数据还能做什么

我拿导出的 Excel 又顺手做了下面几件事:

  • 年度回忆录:在_说说列表.xlsx里按年份筛选,每年挑几段文字配几张图,拼成一份 PDF 存档。
  • 心情词频统计:对"内容"列做关键词计数(比如"累""开心""毕业"各出现几次),看看不同年份的情绪走向。
  • 好友互动分析:用_好友列表.xlsx的 QQ 号对_全部列表.xlsx做透视,算出跟你互动最多的几个人。

几个配置可以顺手改一下:

  • 导出位置在resource/config/config.ini里配置,改一下就能存到别的目录。
  • 默认全部类型都导出,只想要某一类时改动对应导出分支即可。
  • 想自动更新就用系统定时任务(crontab 或任务计划程序)每月跑一次python main.py

❓ 常见问题:三个高频坑

扫码后登录失败、拿不到数据?先确认浏览器能正常打开QQ空间网页版;再重新扫码一次让登录态生效;还不行就更新到最新代码再试。

导出的条数比想象中少?工具基于历史消息列表,仅自己可见、或从没进过消息列表的早期说说抓不到;确认消息列表可见后重跑一次,中途网络抖动漏的批次重跑也能补齐。

有的图片下载失败?老图链接失效属正常现象,程序会跳过继续处理;手动打开 Excel 里的图片链接确认是不是失效,能打开说明只是网络问题,可单独补下。

开始备份:三步行动清单

  1. 克隆仓库、装好依赖(上面的两段命令)。
  2. 运行python main.py,扫码登录,等抓取完成。
  3. 打开resource/result/你的QQ号/,检查 6 份 Excel、网页版和pic/图片是否齐全。

仅供个人回忆备份与学习研究使用,请遵守QQ平台使用条款,尊重他人隐私与版权,勿用于商业用途。

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

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

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

2026年,高强度螺丝厂商名声几何?DIN7991平头螺栓或成关键风向标!

在工业制造领域,螺丝虽是小物件,但其作用却至关重要。特别是在高强度螺丝市场竞争日益激烈的当下,厂商的名声和市场地位越发受到关注。而 DIN7991 平头螺栓,作为高强度螺丝中的重要一员,或许将成为 2026 年衡量厂商的关…

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

2023大厂Java面试指南:Spring Boot与云原生核心技术解析

1. 互联网大厂Java技术栈面试现状解析2023年Java技术岗位的竞争态势可以用"冰火两重天"来形容。一方面,各大互联网企业的招聘需求持续收缩,头部大厂HC(headcount)数量较往年下降约40%;另一方面,符…

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

基于Express与MySQL的博客平台:毕业设计级全栈项目实战指南

这次我们来看一个面向毕业设计的完整项目解决方案:一个基于 Express、Node.js 和 MySQL 的博客交流平台。这个项目不仅提供了完整的源码,还配套了开题报告、任务书、中期报告等一系列文档,旨在帮助计算机相关专业的同学一站式搞定毕业设计。对…

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

AI求职助手Career-Ops:智能简历优化与面试训练

1. 项目概述:当AI成为你的求职军师去年帮学弟修改简历时,我发现一个有趣现象:他用了某款AI工具生成的求职信,虽然语法完美,但完全没抓住岗位JD的关键点。这让我开始思考——市面上通用的AI助手在求职场景下就像用瑞士军…

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

零成本构建生产级Rust API:开源、容器化与云部署实战

在技术领域讨论“未来一切或将免费”这个话题,听起来有些宏大和抽象,但它背后所指向的技术趋势——开源、自动化、云计算成本的边际递减、以及由算法和规模效应驱动的服务成本趋近于零——却是每一位开发者和技术决策者正在亲身经历的现实。我们不再需要…

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

Java集合框架深度解析:从原理到面试实战

1. Java集合框架概述Java集合框架(Java Collections Framework)是Java语言中用于存储和操作数据集合的一组接口和实现类。作为Java程序员日常开发中最常用的工具之一,集合框架在面试中几乎必考。我见过太多候选人因为对集合理解不深而在技术面…

作者头像 李华