GetQzonehistory 上手指南四步把QQ空间历史说说批量导出成本地Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间网页版只能翻到最近几年的动态更早的说说其实还在只是没有入口可进。GetQzonehistory 是一个开源工具通过一次扫码登录把账号下的历史说说批量抓下来存成 Excel、网页版和图片文件。这篇讲清从安装到运行的四步流程、跑完你会拿到哪些文件以及它的抓取边界在哪。四步从零装到扫出二维码唯一的前置要求本机 Python 是 3.9 及以上依赖清单里固定的 pandas 版本不支持更低的版本然后照下面四步做。第一步拿代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory进入目录后你会看到 main.py 和 fetch_all_message.py 两个入口脚本、util/ 工具目录和 requirements.txt就这几样。第二步建虚拟环境python -m venv myenv myenv\Scripts\activate # Windows source myenv/bin/activate # macOS / Linux激活成功后终端提示符前会多出 myenv 字样说明环境生效了。第三步装依赖pip install -r requirements.txtrequirements.txt 里一共 11 个包解析、表格、请求、二维码各占几个装完最后会打印一行 Successfully installed。第四步运行python main.py终端会显示一个二维码用手机 QQ 扫一下扫码通过后会立刻打印登录成功。时间上安装加登录大约三到五分钟。抓取本身每 10 条歇 3 秒一千条历史动态光等待就要 5 分钟以上说说越多等得越久。看看导出目录里能拿到什么跑完之后程序会自动打开 resource/result/你的QQ号/ 目录里面是这么几样东西全部列表.xlsx所有抓到的历史消息都在这一份里时间、内容、图片链接、评论四列适合整体盘点。分类列表main.py 按类型拆成说说、转发、留言、其他四份 xlsx只看自己发过的内容就打开说说列表。好友列表.xlsx从消息互动记录里提取出的每个好友的昵称、QQ 号、空间主页链接等于一份社交关系花名册。说说网页版.html把说说和转发按时间倒序渲染成网页头像、图片、评论都还原在原位离线也能打开翻。pic/ 目录说说里的图片按内容命名批量下载方便单独整理。还有两处替你想到了中途按 CtrlC程序会先把已抓的数据存盘再退出重跑不用从头来历史消息列表和可见说说是两条数据通道合并时自动去重你不用手动筛重复。想要所有未删除说说含 2014 年之前的完整 Markdown 加高清图可以单独跑 fetch_all_message.py。原理一句话从扫码到归档只走四步整条链路就是扫码拿登录态 → 每 10 条一页翻完历史消息列表 → 用当前可见说说补漏去重 → 分类落盘。它不碰任何接口破解登录和请求都走网页版空间自己的官方机制util/LoginUtil.py 负责登录util/RequestUtil.py 负责请求util/ToolsUtil.py 和 util/GetAllMomentsUtil.py 负责解析和补漏。边界也要说在前面设置成仅自己可见的说说不会出现在任何公开列表里删除过的内容也不在抓取范围内这两类它拿不到。三个高频问题及应对办法三个问题出现频率最高都有明确答案。Q启动时报找不到 zbar 库这是 pyzbar 依赖的系统库没装。macOS 先执行 brew install zbarRPM 系的 Linux 执行 sudo dnf install -y zbar装好后重装 Python 依赖再运行。Q终端长时间不动是卡死了吗不是程序每抓 10 条会主动歇 3 秒防止请求过密被风控。别强杀它实在要停已抓到的数据也会先存盘损失有限。Q为什么导出的结果感觉不全数据来源只有历史消息列表和当前可见说说两条通道仅自己可见的说说两条里都没有。跑完终端会打印最早的一条说说发布在……拿它判断你的覆盖范围即可。跑完这一轮你手里会多一份能搜索、能筛选、能分析的本地档案说说是说说的文件好友关系、图片、网页版各自独立存放。平台入口哪天调整这份数据也不受影响。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考