QQ空间历史数据导出:说说、留言与好友互动记录一次备份到本地
2026/9/20 5:48:03 网站建设 项目流程

QQ空间历史数据导出:说说、留言与好友互动记录一次备份到本地

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

GetQzonehistory 是一个用 Python 写的 QQ空间历史数据导出工具:扫码登录后,它把空间里的历史说说、好友互动记录批量抓下来,整理成 Excel、网页版和图片,全部存进你自己的磁盘。

QQ空间历史说说找回:手动截图和批量导出差在哪

很多人整理旧说的第一反应是:翻回空间一页页找,逐条截图。十几条还应付得来,上万条就崩了。两种方式摆在一起看:

事情自己动手做用 GetQzonehistory
拿早年的说说时间线一页页翻,逐条截图登录一次,自动拉完历史消息列表
整理归档照片相册里手工分类直接产出带字段的 Excel
好友互动翻原说说一条条扒自动汇总成好友列表
长期保存截图难检索,线上图片链接会过期图片落成本地 jpg,网页版存档

背后的机制不复杂:QQ空间的历史消息列表其实留着你的大部分旧说,只是平台页面不再展示。这个工具做的就是把它们一条条翻出来。边界也要说清楚:凡是没出现在消息列表里的(比如仅自己可见的),它拿不到,这部分只能靠当前可见说说补一点。

60秒看懂:数据从哪来、存在哪

把数据流拆开,就三步:

  • 双数据源。主力是历史消息列表,每批 10 条、批间停 3 秒慢慢拉;副手是当前时间线上还可见的说说,负责补缺(这块逻辑在 util/GetAllMomentsUtil.py),两边重叠的内容会去重。
  • 登录靠扫码。util/LoginUtil.py 在终端生成二维码,手机 QQ 扫一下即可,和你平时扫码登网页版是同一套流程,全程不碰密码。
  • 处理全在本地。页面解析、时间格式统一、去重、排序都在你电脑上跑(util/RequestUtil.py 负责所有网络请求,util/ToolsUtil.py 负责清洗),数据不出机器,也没有任何云端环节。

QQ空间说说备份工具:三步跑起来

📥 前提是装好 Python。依赖不多:beautifulsoup4 解析页面、pandas 导 Excel、requests 发请求、tqdm 画进度条、openpyxl 写 Excel 文件、Pillow 和 pyzbar 识别二维码,requirements.txt一次性装齐:

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

两点说明:

  • Windows 把激活那行换成myenv\Scripts\activate
  • 三个系统都支持,Windows、macOS、Linux 均可运行,mac 需要预装 zbar,见下文常见问题。

跑起来后扫码,终端按 10 条一批滚动进度条。说说多时全程可能要半小时以上,别提前关窗口。万一中断了(包括你按了 Ctrl+C),中断前抓到的数据会先落盘,重跑即可。结束后终端还会打印总条数、最早一条说说的时间、好友数量,方便你核对。

导出完成后会生成哪些QQ空间数据文件

📦 所有产物都放在resource/result/你的QQ号/下,结构固定:

文件内容
QQ号_全部列表.xlsx消息列表全量记录,按时间排序
QQ号_说说列表.xlsx你发布的说说,含发布时间、正文、图片链接、评论
QQ号_转发列表.xlsx你转发的内容,保留原始信息
QQ号_留言列表.xlsx好友的留言
QQ号_好友列表.xlsx互动好友的昵称、QQ 号、空间主页
QQ号_说说网页版.html还原空间观感的可视化页面,可预览图片
pic/子目录说说配图全部下载为 jpg

说说列表的字段长什么样

以最常用的说说列表.xlsx为例,一行就这四个字段:

字段说明
时间说说发布时间
内容说说的正文(带昵称前缀)
图片链接对应图片地址,多图用逗号分隔
评论该说说下的评论列表

图片按说说正文命名,撞名时自动追加时间戳后缀,不会出现文件互相覆盖。

QQ空间导出后的数据能拿来做什么

🗂 数据规整之后,玩法就不止"存个档":

  • 年度回忆录:Excel 里按年份筛选,直接汇编每年的说说集;
  • 心情统计:按时间段数关键词频率,看自己哪年话多、情绪走向如何;
  • 好友互动分析:结合好友列表和评论,统计和谁互动最频繁;
  • 实体纪念册:网页版打印成 PDF,或加几行样式导出 PDF,装订成册;
  • 定期备份:每隔半年再跑一轮,档案持续保鲜。

想把输出目录换到别处、或者只保留部分数据类型,都可通过配置调整,不用动代码(配置读取逻辑在 util/ConfigUtil.py)。

QQ空间导出常见问题与踩坑提示

⚠️ 实际跑下来最容易碰到的,基本是这几类:

现象可能原因处理办法
登录后取不到数据网络抖动、登录态失效重新扫码,确认网络稳定
说说有遗漏部分说说从未进过消息列表属已知边界;可见说说部分会自动补
个别图片下载失败图片链接已失效先查网络,再手动打开失败链接确认
中文输出乱码系统编码问题终端切到 UTF-8,Windows 可先试chcp 65001
中途被打断断电、误触 Ctrl+C中断前数据已保存,重新运行即可

macOS 上运行 QQ空间导出工具报错怎么办

mac 上最常见的是缺二维码识别库。程序会自己检测并提示:终端里执行brew install zbar,然后重跑即可。Linux 的 RPM 系发行版用sudo dnf install -y zbar

最后提醒:本工具仅限个人回忆保存与学习研究,请遵守平台条款、尊重他人隐私,不得用于商业用途。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询