news 2026/8/22 22:52:44

三步把QQ空间历史说说全部导出成Excel:GetQzonehistory完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步把QQ空间历史说说全部导出成Excel:GetQzonehistory完整上手指南

三步把QQ空间历史说说全部导出成Excel:GetQzonehistory完整上手指南

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

想翻几年前的旧说说,打开QQ空间只能一页一页往后翻。想把这几年的图文一次性备份下来?GetQzonehistory可以做到:扫码登录后自动拉取你账号下的全部历史说说,导出成Excel和网页版,图片也一并存到本地。适合想给空间回忆做个备份的普通用户。

能帮你解决什么

这里按“痛点 → 效果”成对列出它解决的问题:加粗是困扰你的地方,后面是实际效果。

旧说说只能在空间里一页页翻,找不到就找不回来了跑完后,每条说说的图片都会逐张存进本地 pic 文件夹,正文也都在表格里,用 Excel 直接搜关键词。

旧说说在空间页面里已经不见了,只剩在“有人评论你”的消息列表里工具会同时拉取历史消息列表和未删除说说列表两个来源合并成一张表,删掉但通知过的、还可见的都能覆盖到。

信息散落在各个页面,查不到哪一年说过什么、谁评论过导出一组 xlsx 表(全部、说说、转发、留言、好友列表),每行带时间、内容、图片链接、评论,Excel 里直接筛选。还会生成一个空间风格的网页版,打开就像在浏览自己的空间。

担心拉取时间长,中途断了白跑按 Ctrl+C 也会先把已抓取的数据保存下来;未删除说说列表还有本地缓存,重跑不会重复请求。

从零到跑通

你只需要一台装了 Python 3.8 及以上版本的电脑,全流程三步:克隆、装依赖、扫码。

  1. 获取代码:git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
  2. 创建虚拟环境并装依赖:python -m venv myenv(Windows 用 .\myenv\Scripts\activate 激活,Mac/Linux 用 source myenv/bin/activate),再执行 pip install -r requirements.txt
  3. 运行 python main.py,终端出现二维码后用QQ手机App扫码完成登录,成功后自动开始抓取,结束后结果输出到 resource/result/你的QQ号/ 文件夹并自动打开。

最常见的坑:启动时提示“无法找到 zbar 共享库”,是缺了识别二维码的组件。Linux 用包管理器装 zbar(如 sudo dnf install -y zbar),Mac 用 brew install zbar,装好再运行即可。

它是怎么做到的

原理白话讲,就是“替你登录空间网页版,然后替你翻页”。util/LoginUtil.py 先向QQ请求登录二维码,程序解码后在终端打印出来,你扫码授权后拿到登录凭证 cookie 并保存到 resource/user/,下次运行直接选账号继续。util/RequestUtil.py 带着凭证逐批请求空间的消息和说说接口,每批之间会暂停一下;main.py 把返回的网页内容解析出时间、文字、图片、评论,最后用 pandas 写出 Excel 和 HTML。目录分工也很直白:

main.py # 主入口:拉取消息、保存、生成网页版 fetch_all_message.py # 独立入口:未删除说说+高清图片 util/LoginUtil.py # 扫码登录与凭证保存 util/RequestUtil.py # 请求空间消息接口 util/GetAllMomentsUtil.py # 未删除说说列表(带本地缓存)

常见问题

几个被问最多的问题在这里,每个答案都短。

能抓到仅自己可见或已删除的说说吗?消息列表里有什么才能抓什么,已删除、仅自己可见的拿不到;未删除的可见说说可以完整获取。

导出多个QQ号会互相覆盖吗?不会。登录态按QQ号保存,结果也按QQ号分文件夹存放,各账号各一份。

“全部列表”表格里为什么有别人的内容?消息列表包含与好友的互动,程序会自动拆分成你的说说、转发、留言;只看自己的内容打开“说说列表”即可。

适合想把多年空间回忆备份、整理成一份可检索档案的人。作者自己也提到代码还有粗糙之处,如果你会一点 Python,边用边补全是顺手的事。只要空间的消息接口不做大改,这种翻页拉取、导出成表的路子就能一直用下去。

本工具仅供学习和技术研究使用,请只操作自己的账号,遵守相关法律法规,不要把数据用于商业或侵权用途。

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

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

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

极狐GitLab Duo 漏洞解释:AI 辅助安全分析

在安全左移已经成为研发共识的今天,团队不再担心"发现不了漏洞",而是担心"漏洞来得太密、读得太多、跟得太慢"。一次合并请求可能触发十几个 SAST 高危提示,安全分析师要把每条提示翻译成"它意味着什么、谁需要修、…

作者头像 李华
网站建设 2026/8/22 22:49:52

基于Spring Boot的旅游资讯管理网站的设计与实现毕业设计项目源码

联系博主 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 …

作者头像 李华
网站建设 2026/8/22 22:49:22

IB-RL框架:用“左右互搏”训练策略性对话智能体

1. 项目概述:当对话智能体需要“左右互搏”最近在琢磨一个挺有意思的问题:我们怎么让一个对话智能体,在和人聊天时,不仅能听懂字面意思,还能像个“策略家”一样,根据对方的反应和对话目标,灵活调…

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

零基础入门 PostgreSQL 练习题:20 道 SQL 从入门到进阶

本文精选 20 道 SQL 练习题,从基础单表查询到高阶开窗函数与复杂聚合,覆盖日常开发与面试中 90% 的常见场景。先列出全部题目,再附上完整可运行的 PostgreSQL 标准答案,方便读者先思考后对照。前置基础你需要准备好以下三张表&…

作者头像 李华
网站建设 2026/8/22 22:41:02

思特威与奥比中光深化战略合作:双“芯”协同,共筑具身智能视觉基座

一、事件概述 2026年8月20日,2026世界机器人大会(WRC 2026)期间,CMOS图像传感器(CIS)供应商思特威(SmartSens,股票代码688213)与机器人视觉及AI视觉科技公司奥比中光(股票代码688322)正式签署深化战略合作协议。双方将围绕“高性能CMOS图像传感器(CIS)+ 自研深度…

作者头像 李华
网站建设 2026/8/22 22:40:04

PACK焊完怎么证明合格?焊后测试追溯三道关

所谓电芯PACK激光焊接,就是把电芯、连接片、汇流排通过激光熔合,形成导电与承重的连接结构,再经过绝缘耐压、接触压降等测试确认品质,最终装配成可用的电池包。在PACK产线上,焊接和测试从来不是两道孤立的工序——焊完…

作者头像 李华