拓冰建站拓冰建站
首页 / 资讯中心 / 正文

把QQ空间历史说说导出到本地:GetQzonehistory 上手记

把QQ空间历史说说导出到本地GetQzonehistory 上手记【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想翻三年前的QQ空间动态越往下滑越找不到老说说的图片点开也常常是破图。GetQzonehistory 做的就是QQ空间历史说说导出扫码登录一次它把你说过的话、转发过的东西、留过的言按时间拉下来存成本地 Excel 和图片跑完基本就完事了。你能拿到什么一份完整的QQ空间历史说说导出结果一组按时间排序的 Excel自己的原创说说、转发、留言、好友动态分开列表每行含时间、内容、图片链接、评论所有说说图片下载到本地pic/目录文件名直接用说说内容命名链接失效了照样能翻一个QQ号_说说网页版.html仿空间样式的深色页面头像、配图、评论区都在浏览器直接打开一份好友档案 Excel昵称、QQ 号、空间主页链接抓取过程中顺手汇总全部结果落在resource/result/你的QQ号/下跑完程序会自动打开这个目录把项目跑起来依赖装完之前先给系统补一个 zbar登录模块用 pyzbar 解码二维码依赖系统里的 zbar 共享库缺了它启动会直接退出# Debian/Ubuntu sudo apt install libzbar0 # Fedora/RHEL sudo dnf install -y zbar # macOS brew install zbar然后是最短的四步git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py启动后终端会打印一个字符二维码手机 QQ 扫一下并点确认。之后程序开始逐页拉取消息每 10 条停 3 秒说说多的账号跑个半小时到一小时结束后会自动打开resource/result/你的QQ号/结果目录。登录态存在resource/user/里第二次运行选一下用户就行不用再扫码。导出的文件长什么样文件里面是什么使用场景QQ号_全部列表.xlsx消息列表全量内容按时间排序一次性回顾整条时间线QQ号_说说列表.xlsx自己原创的说说时间、内容、图片链接、评论复盘自己这几年发了什么QQ号_转发列表.xlsx自己转发过的内容找回当年转发过的文章和视频QQ号_留言列表.xlsx自己发出的留言翻一翻当年在谁空间留过言QQ号_其他列表.xlsx好友发布、出现在消息里的动态补全好友互动的记录QQ号_好友列表.xlsx昵称、QQ 号、空间主页链接顺手存一份好友档案pic/目录说说图片的本地文件图片链接失效时照样能看QQ号_说说网页版.html仿空间样式的网页含头像、图片、评论区浏览器打开沉浸式回顾所有 Excel 的列结构一致拿到就能直接筛选。消息列表漏掉的旧说说用第二个入口补main.py走的是空间消息列表没在消息里露过面的旧说说会漏掉。仓库里还有个fetch_all_message.py直接按可见且未删除的说说分页拉取2014 年以前的也覆盖结果写成resource/fetch-all/所有可见说说.md图片存在同一目录。说说老、数量多的账号建议两个入口都跑一遍。用起来会踩的坑我第一遍就卡在 zbar 上pip 装完依赖启动直接退出报无法找到 zbar 共享库把上面的系统库装上再跑就好了。二维码有效期很短。终端里那个字符二维码几分钟就失效扫慢了会看到二维码已失效重新运行python main.py再生成一个就行。数据量大就别盯着看。每 10 条停 3 秒我两千多条消息跑了一个多小时中途想停就 CtrlC程序会把手头抓到的先存成 Excel不算白跑。导出的条数和预期对不上是正常的。仅自己可见的早期说说不会出现在消息列表里这种就用fetch_all_message.py补一遍。谁用得上想给账号存档的人换手机、清缓存之前把几年空间动态和图片一次性带走做纪念页或回忆录的人HTML 网页版还原了头像、配图和评论转给当年的好友一起翻做数据分析的人Excel 列结构规整时间、内容、评论都有可以直接拿去做统计和文本分析学爬虫的人扫码登录、分页抓取、数据清洗都在util/那几个文件里代码量不大适合跟着读高频问题Q1扫码后终端一直没反应看终端有没有滚动二维码认证中。没有的话多半是码已失效重新运行python main.py生成新码手机 QQ 扫完记得点确认。Q2启动时报无法找到 zbar 共享库这是系统级依赖缺失和 pip 装的包无关。Debian/Ubuntu 执行sudo apt install libzbar0Fedora 执行sudo dnf install -y zbarmacOS 用brew install zbar装完重跑。Q3跑了一半想停数据会丢吗不会全丢。程序注册了 CtrlC 中断处理退出前把手上的数据存成 Excel登录态也存在resource/user/里下次运行选用户就行不用重新扫码。Q4导出的条数比想象中少主流程只覆盖消息列表里出现过的内容。再跑一次fetch_all_message.py把可见未删除的说说补齐两边合起来就齐了。把翻空间这件费时的事压缩成一次扫码结果规整地躺在本地目录里。感兴趣可以 clone 下来扫个码试试第一次跑不用改任何配置。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门