三步把QQ空间历史说说全部导出成ExcelGetQzonehistory完整上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想翻几年前的旧说说打开QQ空间只能一页一页往后翻。想把这几年的图文一次性备份下来GetQzonehistory可以做到扫码登录后自动拉取你账号下的全部历史说说导出成Excel和网页版图片也一并存到本地。适合想给空间回忆做个备份的普通用户。能帮你解决什么这里按“痛点 → 效果”成对列出它解决的问题加粗是困扰你的地方后面是实际效果。旧说说只能在空间里一页页翻找不到就找不回来了跑完后每条说说的图片都会逐张存进本地 pic 文件夹正文也都在表格里用 Excel 直接搜关键词。旧说说在空间页面里已经不见了只剩在“有人评论你”的消息列表里工具会同时拉取历史消息列表和未删除说说列表两个来源合并成一张表删掉但通知过的、还可见的都能覆盖到。信息散落在各个页面查不到哪一年说过什么、谁评论过导出一组 xlsx 表全部、说说、转发、留言、好友列表每行带时间、内容、图片链接、评论Excel 里直接筛选。还会生成一个空间风格的网页版打开就像在浏览自己的空间。担心拉取时间长中途断了白跑按 CtrlC 也会先把已抓取的数据保存下来未删除说说列表还有本地缓存重跑不会重复请求。从零到跑通你只需要一台装了 Python 3.8 及以上版本的电脑全流程三步克隆、装依赖、扫码。获取代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创建虚拟环境并装依赖python -m venv myenvWindows 用 .\myenv\Scripts\activate 激活Mac/Linux 用 source myenv/bin/activate再执行 pip install -r requirements.txt运行 python main.py终端出现二维码后用QQ手机App扫码完成登录成功后自动开始抓取结束后结果输出到 resource/result/你的QQ号/ 文件夹并自动打开。最常见的坑启动时提示“无法找到 zbar 共享库”是缺了识别二维码的组件。Linux 用包管理器装 zbar如 sudo dnf install -y zbarMac 用 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),仅供参考