一键备份QQ空间历史说说GetQzonehistory 免费完整使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间说说是很多人心底的青春存档但平台没有打包下载功能数据只能看、不能带走。GetQzonehistory 就是一个本地运行的免费开源脚本扫一次码它替你翻完空间的历史消息和未删除说说把文字、图片、评论一次性导出成 Excel、网页版 HTML 和 Markdown全程不碰密码数据只落在你自己的电脑上。它是怎么把十年前的说说翻出来的先搞懂机制后面每一步你都会知道自己在干什么。整个流程分四步扫码拿凭证。程序向 QQ 登录服务请求一张登录二维码LoginUtil.py你用手机 QQ 扫完后它拿到的是会话凭证 cookie而不是密码。凭证会存到resource/user/下、以 QQ 号命名的文件里下次运行直接选号续用。两路抓取数据。主程序 main.py 走两条腿一条是空间历史消息列表接口能捞到很久以前被删掉说说的互动残留记录另一条是 GetAllMomentsUtil.py 的分页接口按每页 30 条拉取你当前所有未删除说说含高清图片地址和评论。两路结果合并去重。限速防封。抓取时每 10 条消息会主动停 3 秒见 main.py 中的time.sleep账号内容多时运行时间长是设计使然不是卡死。本地落盘。结果统一写入resource/result/{你的QQ号}/目录多份 Excel 清单、一个可离线浏览的网页版 HTML以及说说配图文件夹pic/。中途按 CtrlC 退出也不会丢程序注册了信号处理会先把已抓到的数据保存下来再退出。一个要提前知道的边界设为仅自己可见的说说不在消息列表里拿不到——README 里作者明确写了这一点。三步跑通环境前置条件只有一个Python 3.6。# 1. 克隆项目 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 2. 建虚拟环境并安装依赖依赖清单见 requirements.txt python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txt国内网络慢的话给 pip 加个镜像源pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple。Linux 用户多一步登录二维码的解码依赖 zbar 共享库提前装好否则启动会报无法找到 zbar 共享库sudo dnf install -y zbar # Fedora 系 # macOS 可用 brew install zbar然后首次运行python main.py终端会先出现一段 ASCII 二维码用 QQ 扫掉看到登录成功后就不用再操作了。跑完程序会自动打开resource/result/下的结果目录并打印统计总消息数、说说数、图片数等。配置与定制改哪几处、各有什么效果这个项目几乎没有需要折腾的配置关键就三处位置改什么效果resource/config/config.initemp/user/result三个路径挪动缓存、登录凭证、导出结果的存放位置运行时的用户选择输入0放弃已存凭证重新扫码凭证过期后靠它救急入口脚本换成python fetch_all_message.py导出格式从 ExcelHTML 切换为一份 Markdown关于resource/user/文件内容就是 cookie别提交到任何仓库、别发给别人——拿到它相当于拿到你的登录态。多 QQ 号备份时它天然隔离每个号一个文件运行时按序号选择。另一个隐藏机制值得知道分页抓取有本地缓存resource/fetch-all/下的 JSON 文件再次运行会直接读缓存、跳过网络请求。想重新抓一遍删掉对应缓存文件再跑即可。进阶两种导出格式怎么选main.py和fetch_all_message.py是同一套登录/抓取能力的两个出口按用途选要检索、要表格用main.py。产物按类型拆成_全部列表、_说说列表、_转发列表、_留言列表、_其他列表、_好友列表六份 Excel时间、内容、图片链接、评论分列存好用 Excel 筛选就能按年月翻找附带的网页版 HTML 还原了空间的信息流样式头像、QQ 表情转图片双击就能像刷空间一样翻旧账。要归档、要写东西用fetch_all_message.py。它把每条未删除说说连同图片、转发原文、评论整理进resource/fetch-all/所有可见说说.md图片按说说 ID 命名存同级目录纯文本可长期维护也方便丢进任何支持 Markdown 的工具里。想定期备份把对应命令写进计划任务Windows 任务计划 / Linux crontab即可凭证有效期内会自动跳过扫码环节。常见问题排查现象Linux 启动报无法找到 zbar 共享库原因二维码解码库缺系统依赖。 解决装好 zbar命令见上文重启程序即可。现象扫码成功但提示登录失败或没有数据原因凭证过期或损坏。 解决运行时在用户选择界面输入0重新扫码仍不行就清空resource/user/里的旧凭证文件再来一次。现象跑到一半想停或担心中断白跑原因内容多整体耗时天然较长。 解决直接 CtrlC 安全退出已抓数据会自动保存再运行时缓存的 JSON 会被复用不用从头拉。现象导出的条数比记忆里少原因仅自己可见的说说、以及消息列表已过期清掉的互动不在抓取范围机制上拿不到。 解决无解属正常以导出的未删除说说 历史消息合集为准。安全与合规边界这个工具的数据流是单向的QQ 服务器 → 你的硬盘没有任何上传环节登录也只走官方扫码通道。但请注意三条红线resource/user/里的 cookie 文件等同登录态做好本地保管只备份你自己账号的数据不要用它爬别人空间遵守 QQ 空间相关服务条款结果仅供个人存档别用于商业用途。开始备份十年前的那条说说还在不在服务器上不好说但只要你还没备份它就还可能在某次清理中消失。花十分钟装好环境扫一次码把resource/result/整个文件夹拷到移动硬盘里——这份青春存档从此只归你管。现在就python main.py把过去的自己先存下来。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考