GetQzonehistory使用指南:5分钟把QQ空间历史说说导出成Excel存档
2026/8/25 5:59:48 网站建设 项目流程

GetQzonehistory使用指南:5分钟把QQ空间历史说说导出成Excel存档

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

GetQzonehistory 是一个纯本地运行的 Python 工具,解决的核心问题是:QQ空间没有官方导出功能,被删掉的历史说说很难找回。它通过官方扫码登录,把你能拿到的历史说说、留言、转发连同配图和评论,整理成本地 Excel 表格、图片和网页。不用写代码,环境配置加扫码约5分钟跑通,之后全自动,适合只想把数据搬回自己电脑的人。

数据悄悄变少:你打开列表少一次,它就可能短一截

QQ空间的消息列表不承诺永久保留。一个真实会发生的场景:你三年前发的说说还在,但昨天整理旧记录时,翻到一半发现列表比记忆中短了不少,早期条目直接消失。你没删过任何一条,只是平台规则调整后,部分互动记录会在消息列表里悄悄被裁掉。手动一条条复制截图根本追不上这个速度,等发现缺口时,缺的那部分已经够不着了。

它怎么拿数据,哪些数据彻底拿不回

GetQzonehistory 走官方扫码登录(登录逻辑在 util/ 目录的 LoginUtil 里),拿到 cookie 后同时跑两条通道:一条是历史消息列表,每批10条往后翻页,批间停顿3秒防风控;另一条是当前仍可见、未删除的说说,一页30条拉取。最后把时间、内容、配图链接、评论分类写成本地 Excel、图片和网页。

边界先说清楚:已经在服务器上彻底删除的、以及设置成仅自己可见且从未进过消息列表的说说,它拿不回来——它只能拿接口现在愿意返回给你的东西。能拿多少拿多少,这是现有条件下的极限方案,带着这个预期再往下看。

从克隆到导出:一条命令都不多的完整动线

先克隆代码并建独立虚拟环境,把工具依赖和你电脑上的其他项目隔开:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv

激活环境装依赖(Windows 用myenv\Scripts\activate,macOS/Linux 用source myenv/bin/activate,激活失败时python指向的还是系统环境)。依赖里各包分工明确:requests发请求、beautifulsoup4解析页面、pandas生成表格、qrcode出登录二维码、pyzbar识别二维码:

pip install -r requirements.txt python main.py

启动 main.py 后,终端会打印一个字符二维码,用手机版 QQ 扫它并确认。登录凭证以 cookie 形式存在本地resource/user/目录,下次运行直接复用,不用再扫。登录成功后程序先估算消息总数,然后分批翻完消息列表、再拉取可见说说,进度条实时滚动,上千条的账号耐心等几分钟到几十分钟。

产出盘点:resource/result 里一共八个东西

所有成果落在resource/result/你的QQ号/目录:

文件用途
QQ号_全部列表.xlsx消息列表里所有条目的完整时间线
QQ号_说说列表.xlsx你自己发布的原创说说
QQ号_转发列表.xlsx转发过的内容
QQ号_留言列表.xlsx收到的留言记录
QQ号_好友列表.xlsx互动过的好友昵称、QQ号与主页
QQ号_其他列表.xlsx未归入上述分类的其余内容
QQ号_说说网页版.html还原空间样式的可视化页面
pic/ 目录说说配图,按内容命名归档

两个容易忽略的细节:pic/里的图片以说说内容命名(截断到40字符),重名时自动追加时间戳后缀防覆盖,程序还会把图片链接替换成高清版本;另外所有数据只写本地硬盘,不经过第三方中转,导出后建议把整个resource/result再复制一份到移动硬盘或网盘。

排坑指南:四种翻车情况一句话解法

  • 扫了二维码没反应→ 码已过期。重新运行python main.py生成新码即可,同时确认手机电脑网络通畅、没被代理拦截。
  • 报错提示找不到 zbar 共享库→ 系统缺少二维码识别库。RPM 系 Linux 执行sudo dnf install -y zbar,macOS 执行brew install zbar后重跑,程序检测到 brew 时还会引导自动安装。
  • 导出到一半断了→ 网络或接口波动。程序注册了 SIGINT/SIGTERM 信号保护,Ctrl+C 或进程被杀都会先保存已抓数据再退出,重跑一次即可。
  • Excel 打不开→ 文件正被其他程序占用。关掉开着的 WPS 或 Office 窗口再试。

数据到手后:三个把备份用出价值的方向

做年度时间线。用 Excel 按年份筛选全部列表.xlsx,哪年去了哪座城市、什么时候开始爱发深夜感慨,一条时间线全在表里。

画社交关系图谱。用数据透视表统计好友列表里每个人的互动频次和最近互动时间,谁是老铁、谁慢慢淡了,一目了然。

做成可分享的纪念册。把网页版 HTML 转成 PDF 存进网盘,或打印成实体纪念册;电子文件怕硬盘损坏,多介质多位置存放才算落袋为安。

说说发在空间里,版权是平台的;存在自己硬盘上的那一份,才是真正属于你。

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

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

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

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

立即咨询