GetQzonehistory扫码一次把 QQ 空间历史说说搬进本地 Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你上一次翻到几年前的说说是什么时候QQ 空间网页版翻页翻十几页就到底了再往前的记录基本够不着。GetQzonehistory 是一个 QQ 空间历史说说导出工具扫码一次抓全可见的旧说说文字、图片、评论全落到本地 Excel 和图片文件里。给谁用换手机或清空间之前先把旧说说留下用了几年 QQ 空间、打算清空它或者换设备又不想把多年的动态弄丢的人用它正合适。对开发者来说它也是一条现成的个人社交数据备份与分析管线。最短跑通路径3 行命令 1 个系统包需要 Python 3.7 以上。拉代码、装依赖、启动一共 3 行命令git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt⚠️ 二维码识别库 pyzbar 依赖系统里的 zbar 共享库pip 装不了。先装好再启动Linux 执行sudo dnf install -y zbar或sudo apt install libzbar0macOS 执行brew install zbar。然后启动python main.py终端会出现字符拼成的二维码用手机 QQ 扫。成功后打印「用户QQ号,昵称登录成功」cookie 存进resource/user/下次运行不用再扫。接着跑两条进度条第一条抓互动消息列表每页 10 条、页间停 3 秒第二条抓可见的未删除说说每页 30 条。几千条数据跑几十分钟都正常。中途想停直接 CtrlC程序注册了信号处理已抓到的数据会先落盘再退出。跑完一轮拿到什么4 张 Excel 表 1 个网页时间线一批产物落在结果目录跑完终端打印总消息数、最早说说时间、好友数、图片数等统计并自动打开结果目录。所有文件都在resource/result/你的QQ号/下文件内容QQ号_全部列表.xlsx全部记录时间、内容、图片链接、评论QQ号_说说/转发/留言/其他列表.xlsx自动分类的 4 张分表QQ号_好友列表.xlsx互动中出现的好友昵称、QQ、空间主页QQ号_说说网页版.html时间线网页浏览器直接打开pic/说说配图逐张下载到本地4 张分表自动归类不用你手工分说说、转发、留言、其他不用自己一条条分。规则很直白内容含「留言」进留言表、含「转发」进转发表、昵称是你自己的进说说表其余归「其他」。打开 Excel 看原创动态、转发内容和好友互动各占一张表互不混杂。网页版时间线表情打开就是原样不想开 Excel 的话双击QQ号_说说网页版.html就行。QQ 文字表情被替换成图片标签图片链接统一换成高清地址评论和头像也都在浏览器里看到的就是空间原生样式的动态流。pic/里的配图用说说文本前 40 个字符做文件名过滤非法字符重名自动加时间戳不覆盖。为什么它能捞到你翻不到底的说说为什么比网页版翻页更早的记录也能拿到因为两份数据源合并了。一份是互动消息列表main.py 主循环每页拉 10 条逐页翻完另一份是可见未删除说说列表util/GetAllMomentsUtil.py 先查总条数算出页数再每页 30 条取完。后者能捞到互动列表里已经翻不到、但空间里仍可见的早期记录。为什么重跑不会重复请求数据也不乱两份数据都有resource/fetch-all/下的本地缓存重跑直接读缓存不发请求。合并前还会按内容去重同一条说说不会被计两次早期记录的时间有的缺秒数解析时按带秒、不带秒两种格式各试一次都兼容。跑不对时先查这 3 处现象原因解法启动提示找不到 zbar 共享库就退出pyzbar 依赖系统 zbarpip 装不了用系统包管理器装 zbar提示见 util/LoginUtil.py终端二维码看不清扫不出字符图案在部分字体下显示不全打开存好的图片resource/temp/QR.png扫下次运行又要扫码登录 cookie 过期重新扫一次若频繁出现检查系统时间是否准确✅ 跑完再花 1 分钟自验看结尾统计重点核对「最早一条说说」的时间和你用空间的年限是否对得上再打开网页版 HTML 看时间线、图片、评论渲染是否正常。拿不到什么以及别做什么 「仅自己可见」和已删除的说说拿不到——这是机制边界不是故障。登录、抓取、导出全在你本地机器完成数据不出机器。但导出文件里含好友昵称、QQ 号和评论内容别对外上传分享。工具仅限个人备份与技术研究不要商用不要大规模抓取。第一次跑通后打开网页版 HTML 翻到最底部核对那条最早记录的时间——和你记忆中的第一条说说对得上就说明完整了。之后把resource/result目录定期备份到另一块存储即可。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?