GetQzonehistory 完整指南如何把QQ空间说说历史备份到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个开源的 QQ空间说说导出工具扫码登录后它能把你账号下可获取的全部历史说说、图片、好友互动拉取下来整理成本地 Excel 和网页。整个过程不经过任何第三方服务器登录态和数据都留在你自己电脑里。先弄清边界它能导出什么在动手之前先明确这个工具的能力范围避免预期错位。它的数据来源有两条一是空间的历史互动消息列表二是当前可见且未删除的说说列表两者按内容去重后合并。因此结论很直接——凡是别人和你自己都看不见的内容它也拿不到仅自己可见的说说、已彻底删除的内容都不在范围内。如果你需要这类内容只能先手动改回可见再重新导出。能拿到的部分则相当完整你的原创说说、转发、好友留言、互动中出现的好友信息以及说说配图的高清版本。首次运行装环境、扫码、等结果三步装好依赖准备一台装了 Python 3 的电脑打开终端执行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # 建虚拟环境Windows 激活myenv\Scripts\activateMac/Linuxsource myenv/bin/activate pip install -r requirements.txt依赖里有 pandas、beautifulsoup4、qrcode、pyzbar 等全部装完即可。一个容易踩的坑Linux 和 macOS 需要系统先装好 zbar 库如sudo dnf install -y zbar或 Homebrew 安装否则扫码模块加载会直接报错退出程序会提示你具体命令。扫码后程序在做什么运行python main.py终端会生成登录二维码用手机 QQ 扫一下即可全程不需要输密码。若之前登录过会列出已缓存的账号让你选输 0 可重新扫码登录态存在resource/user/下。登录后程序分四步走先估算消息总量再每批拉 10 条历史消息每批之间有数秒间隔防风控然后逐页每页 30 条取回全部可见说说最后合并去重并落盘。按每 10 条约 8 秒估算几千条内容大概需要跑几十分钟属于泡杯茶再回来的量级。中途按 CtrlC 不会白跑程序捕获了退出信号会先把已抓到的数据完整保存。resource/fetch-all/下的 JSON 缓存还会让第二次运行跳过已请求过的页面。输出目录里的文件怎么读所有结果落在resource/result/你的QQ号/下程序结束会自动打开该目录。文件清单如下文件内容说明全部列表.xlsx抓到的全部条目含时间、内容、图片链接、评论四列说说列表.xlsx仅你自己发布的原创转发列表.xlsx仅你的转发记录留言列表.xlsx好友在你的内容下留的言其他列表.xlsx出现在互动里、非你发布的内容好友列表.xlsx互动好友的昵称、QQ号、空间主页pic/说说配图按内容摘要命名重名自动加时间戳说说网页版.html原创转发的时间线预览图片替换为高清源可离线双击打开Excel 各表列结构一致直接拿去做筛选、词频统计都很顺手。网页版适合快速浏览和存档。常见坑位自查清单二维码没出来或登录失败优先检查网络然后直接重跑一次程序。终端提示 zbar 缺失按上文装好系统库再运行Mac 上程序检测到 Homebrew 可协助安装。某些说说在表里却没有图原文没配图或图片链接已失效程序会静默跳过属正常现象。图片下载占用空间pic/ 里的文件数等于全部配图的张数导出前留意磁盘余量。导出中断过放心重跑信号处理会保存已有数据缓存避免重复抓取。想深入一点代码按职责拆得很清楚想动手改可以按图索骥util/LoginUtil.py管扫码与登录态util/RequestUtil.py负责历史消息请求util/GetAllMomentsUtil.py负责全部可见说说的分页抓取主流程 的main.py里集中了 HTML 解析、分类和落盘逻辑。另有一个独立入口fetch_all_message.py只取可见未删除的说说并输出成 Markdown 文件适合只想要纯文本的人。如果你只是想完成备份照抄这份清单就够了克隆仓库 → 装依赖 →python main.py扫码 → 等终端提示导出成功 → 到resource/result/QQ号/把整个文件夹复制进你的云盘或移动硬盘。以后每隔半年重跑一次记忆就不会只留在服务器上了。本工具仅用于备份个人账号数据请遵守相关法律法规尊重他人隐私。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考