
GetQzonehistory一步导出全部QQ空间历史说说的完整指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory翻 QQ 空间时你大概遇到过这种情况往前翻了几十页列表就到底了三五年前的记录想都别想。网页版根本没有导出全部的入口早期内容连浏览都成问题。GetQzonehistory 就是为这件事做的QQ 空间历史说说导出工具扫码登录一次它把账号下所有可见的分页记录抓全最后交付三样东西——几张分类 Excel、本地图片目录、一个能用浏览器直接打开的网页时间线。它填补了哪个空白QQ 空间网页版只能翻看近期动态拿不到完整历史。这个开源项目的做法是绕过网页翻页限制直接从接口分页取数并帮你把原始记录整理成人能用的格式不碰账号密码只用手机 QQ 扫码授权从两个接口来源合并数据尽量覆盖互动列表里已经翻不到的早期记录自动下载说说配图文字表情也能在网页版里正常显示按说说 / 转发 / 留言 / 好友分类输出 5 张 Excel 1 个 HTML全过程在本机完成数据不出机器三分钟把它跑起来环境要求很简单Python 3.7 及以上。拿到代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory建议用虚拟环境隔离依赖python -m venv myenv # Windows 激活 myenv\Scripts\activate # Linux / macOS 激活 source myenv/bin/activate安装依赖requirements.txt 里一共 11 个包国内网络可加镜像源加速pip install -r requirements.txt最后一条命令启动python main.py有一个容易踩的坑提前说登录环节用到的 pyzbarPython 的条码识别库依赖系统里的 zbar 共享库pip 装不了它。Linux 执行sudo dnf install -y zbar或sudo apt install libzbar0macOS 执行brew install zbar装完再启动程序。登录与首次使用只扫码不碰密码登录逻辑集中在 util/LoginUtil.py你不需要理解内部细节只需要知道流程程序向 QQ 登录接口要一张二维码解码后直接以字符图案打印在终端用手机 QQ 扫这个图案即可账号密码从头到尾不经过程序等待期间终端每 3 秒轮询一次显示未失效 / 认证中 / 已失效认证通过后 cookie 存到本地resource/user/下次运行直接读取无需重复扫码扫完码你会依次看到登录成功的 QQ 号与昵称 → 第一条进度条互动消息列表每 10 条停 3 秒→ 第二条进度条可见未删除说说列表每页 30 条。数据量大时整体耗时较长属于正常现象。它是怎么工作的三个机制各说几句① 双来源分页拉取互动消息列表在 main.py 的主循环里处理每 10 条一页、页间停 3 秒控制请求频率可见未删除说说列表在 util/GetAllMomentsUtil.py 实现先查总条数算出总页数再逐页请求合并。第二个来源能捞到互动列表里已经翻不到、但空间里仍可见的早期记录。两份数据都带本地缓存重跑时已下载的部分不会重复请求。② 分类与去重每条记录按发布者和关键词归位内容含留言进留言表含转发进转发表昵称是你自己的进说说表其余归其他互动中出现的好友单独汇总成好友表。时间字段做了兼容——早期记录有的缺秒数解析时会按两种格式各试一次。合并前按内容去重同一条说说不会被计两次。③ 三格式导出Excel 用 pandas 写出说说里的图片逐张下载到pic/子目录文件名取说说文本前 40 个字符并过滤非法字符、重名自动加时间戳最后把说说和转发两张表渲染成一个 HTMLQQ 文字表情替换成对应图片标签浏览器打开即可按时间线浏览。程序还注册了信号处理中途按 CtrlC 退出时已抓到的数据会先落盘。导出结果长什么样全部产出在resource/result/你的QQ号/目录下文件内容QQ号_全部列表.xlsx抓到的全部记录QQ号_说说列表.xlsx你自己发布的原创说说QQ号_转发列表.xlsx你的转发记录QQ号_留言列表.xlsx你留下的留言QQ号_其他列表.xlsx其他好友的动态QQ号_好友列表.xlsx互动中出现的好友昵称 / QQ / 空间主页QQ号_说说网页版.html网页版时间线pic/说说的本地图片内容表统一是四个字段字段含义时间说说或互动发生的时间内容全文开头带发布者昵称图片链接图片地址多张以逗号分隔评论评论时间、内容、评论人昵称与 QQ 号怎么确认它正常工作以及常见问题三步验证看结尾统计终端会打印总消息数、最早一条说说时间、好友数、各列表条数、图片数重点核对最早一条说说的时间——你用了多少年空间它就该回到多少年前打开网页版 HTML确认时间线、图片、评论渲染正常再看说说表行数与pic/图片数量是否对得上对得上这份导出就可以放心留用。常见问题现象原因处理启动报无法找到 zbar 共享库并退出pyzbar 需要系统级 zbar 库pip 装不了用系统包管理器安装Linuxsudo dnf install -y zbar或sudo apt install libzbar0macOSbrew install zbar终端二维码看不清、扫不出字符图案在部分终端字体下显示不全二维码同时存成了图片resource/temp/QR.png打开那张图扫导出结果缺某些说说工具只取可见范围仅自己可见或已删除的拉不到属机制边界而非故障按内容去重重跑是安全的运行很久像卡死每 10 条停 3 秒总耗时和数据量成正比让它跑完要中断就 CtrlC已抓数据会先保存下次运行又要求扫码登录 cookie 过期重新扫码即可若频繁出现检查系统时间是否准确使用边界与合规提醒两点心里有数只取本人可见数据登录、抓取、导出全在本地机器完成不上传任何第三方服务器。仅自己可见和已删除的说说天然不在范围内别把缺失当成 bug隐私与版权导出文件里含好友的昵称、QQ 号和评论内容这些是他人个人信息不要把文件或 HTML 对外公开说说文字和图片受平台及原作者版权约束本工具仅限个人备份与技术研究不要用于商业用途或大规模抓取写在最后第一次跑通后先核对最早记录时间和各表行数是否符合预期再认真做一次全量导出。之后把resource/result目录定期备份到另一块存储这份多年积累就真正落袋了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考