
GetQzonehistory 指南3 步把 QQ 空间十年历史说说导出成 Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ 空间里 2015 年发的第一条说说你现在翻不到了——消息列表只保留最近几百条再往前的记录点进去就是空白。GetQzonehistory 的作用很简单模拟扫码登录你的 QQ 空间把互动消息和未删除说说全部拉下来整理成 Excel、离线 HTML 网页和本地图片存在你自己电脑上。 最短上手路径你只需要 Python 环境不用装浏览器、不用配 API。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txtpython main.py运行后终端打印一个二维码用手机 QQ 扫一下登录成功就开始抓取。每拉 10 条消息休息 3 秒防止触发风控几百条说说大概跑几分钟。 它帮你解决什么消息列表越滚越短老说说找不回来util/GetAllMomentsUtil.py 直接调 QQ 空间「未删除说说」接口按 30 条一页翻页拉取能覆盖到 2014 年之前的内容。main.py 则从互动消息列表补抓「被评论过、被点赞过」的说说两路数据合并去重能抓到的就尽量都抓到。登录不想输密码util/LoginUtil.py 走二维码扫码登录终端里直接渲染 ASCII 二维码手机扫完即可。登录态缓存在resource/user/目录下次运行不用重新扫想切账号就选「重新登录」输入 0。表情标签和时间格式不统一util/ToolsUtil.py 做两件事把 QQ 表情[em]标签替换成img标签HTML 版里直接显示表情图把「2019年3月5日 14:20:05」和「2019年3月5日 14:20」两种时间戳统一成可排序格式。 跑完之后你得到什么所有文件落在resource/result/你的QQ号/目录下文件内容你的QQ号_全部列表.xlsx消息列表 未删除说说的合集字段时间、内容、图片链接、评论你的QQ号_说说列表.xlsx仅你原创的说说你的QQ号_转发列表.xlsx你转发过别人的内容你的QQ号_留言列表.xlsx好友给你的留言你的QQ号_其他列表.xlsx好友在你空间下的动态你的QQ号_好友列表.xlsx昵称、QQ 号、空间主页你的QQ号_说说网页版.html离线网页浏览器直接打开带图片、评论、表情pic/所有说说的本地图片按内容命名HTML 版把图片、评论、QQ 表情都还原了双击就能在浏览器里按时间线浏览断网也能看。整体流程扫码登录 → 拉互动消息 → 补未删除说说 → 下载图片 → 写 Excel HTML⚙️ 进阶用法只要未删除的原始数据不要消息列表fetch_all_message.py 单独走未删除说说接口输出到resource/fetch-all/目录额外生成一份所有可见说说.md图片已下载、转发原文和评论内嵌在 Markdown 里。适合你只想拿干净文本数据、不想要消息列表的场景。定期自动备份把python main.py包进 cron 任务每半年跑一次。登录态缓存在resource/user/里Cookie 没过期就不用重新扫码过期了程序会自动重新弹二维码你扫一下接着跑。用导出的 Excel 做二次分析Excel 里时间、内容、图片链接、评论都是独立列。用 pandas 按年份 groupby 能统计哪年发得最多把「内容」列丢进分词脚本可以挖高频词「图片链接」列批量下载直接做壁纸归档。⚠️ 踩坑速查终端二维码显示乱码→ 确认终端编码是 UTF-8程序同时会把二维码存成图片去resource/temp/QR.png手动打开扫。Linux / macOS 报「无法找到 zbar 共享库」→ 先装系统包sudo dnf install zbarFedora或brew install zbarmacOS再重跑。扫码后一直转、最后超时→ 二维码有效期大约两分钟重新运行python main.py会生成新的。登录后显示 0 条消息→ 消息列表确实为空很少发过动态或空间权限设了仅自己可见换fetch_all_message.py走未删除接口试试。导出文件写不进去→ 确认resource/result/目录有写权限、磁盘空间够Windows 下关掉正在打开对应 xlsx 的 Excel 进程。安全提醒→ 数据全部落在本地不经过第三方服务器但resource/user/里的 Cookie 文件等同于登录凭证别把这个目录发给别人或提交到代码仓库。现在就可以跑起来git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python main.py【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考