3步找回QQ空间全部历史说说GetQzonehistory保姆级上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory五年前的说说从QQ空间里找不到了。GetQzonehistory通过扫码登录自动抓取历史说说并导出为本地Excel和图片全程无需输入密码。 GetQzonehistory适合谁一句话定位它是什么一个批量导出QQ空间历史说说的Python小工具它给你谁用想给自己QQ空间做完整备份的普通用户它解决什么空间没有官方批量导出入口旧说说被隐藏或删除后难以找回️ 为什么要导出QQ空间说说常见痛点场景旧说说找不到几年前的说说在主页翻不到也没有按年份检索的入口没有批量导出官方只能一页一页翻几百条说说无法一次搬走数据丢失风险说说被误删或账号异常后内容无法自行恢复图片难留存说说图片不支持批量下载逐张截图画质受损互动记录分散好友的评论和昵称散落在每条说说里难以集中查看 安全疑问扫码登录与数据流向怎么设计登录方式不输密码只扫二维码程序会请求QQ官方登录接口生成二维码并在终端里直接以字符形式打印出来你用手机QQ扫码登录即可。整个过程不询问QQ号和密码登录凭证cookie可理解为登录后的身份票据会保存在本地下次运行时若仍有效就免扫码。数据流向文件都落盘在你的硬盘上抓取到的消息、生成的Excel和图片全部只写入你本地项目目录下的resource/result/文件夹不会上传到任何第三方服务器。程序与网络的全部交互就是拉取你自己空间的消息列表和下载图片等同于你正常浏览QQ空间时的请求。 核心功能全景说说导出会产出什么说说怎么抓两个来源合并按每批10条分页拉取空间历史消息列表批与批之间间隔3秒同时拉取可见且未删除的说说列表包含2014年之前的内容两个来源自动去重合并已删除但仍留在消息列表里的说说也能被找回数据怎么分类自动拆分成多个Excel说说、转发、留言按内容自动归类到各自独立的Excel文件好友列表汇总每位互动好友的昵称、QQ号和空间主页地址生成网页版HTML浏览器打开即可还原QQ空间的时间线排版图片怎么存自动下载并改名每条说说里的图片逐张下载到 pic/ 目录文件名取自说说正文重名时自动追加时间戳避免图片被覆盖网页版里的中图链接自动替换为高清图 快速上手GetQzonehistory三步跑起来第一步克隆项目代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory克隆完成后进入项目根目录后续命令都在这里执行。第二步建虚拟环境并安装依赖python -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows 用户激活虚拟环境改用myenv\Scripts\activate依赖共11个包一次性装完。第三步运行程序并扫码python main.py终端会打印一个字符二维码用手机QQ扫码登录扫码成功后程序自动开始抓取结束后会自动打开结果目录。 导出文件在哪查看产出物与目录结构运行完成后所有结果按QQ号存放在resource/result/你的QQ号/下resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx # 全部历史消息的完整记录 ├── 你的QQ号_说说列表.xlsx # 你发布的说说时间、内容、图片链接、评论 ├── 你的QQ号_转发列表.xlsx # 你转发的内容 ├── 你的QQ号_留言列表.xlsx # 好友的留言 ├── 你的QQ号_好友列表.xlsx # 互动好友的昵称、QQ号、空间主页 ├── 你的QQ号_其他列表.xlsx # 其他互动消息 ├── 你的QQ号_说说网页版.html # 网页版时间线支持图片预览 └── pic/ # 下载好的说说图片程序结尾还会打印总条数、最早一条说说的发布时间、好友数和图片数方便你核对这次导出的完整性。️ 代码地图每个文件负责什么main.py — 主入口协调登录、消息抓取、两源合并与全部文件生成fetch_all_message.py — 独立入口只抓可见未删除说说并生成Markdown版util/LoginUtil.py — 二维码获取、扫码轮询与会话保存util/RequestUtil.py — 封装空间接口请求与全局请求头util/GetAllMomentsUtil.py — 分页拉取可见未删除的说说列表util/ConfigUtil.py — 读取config.ini管理缓存目录与登录会话util/ToolsUtil.py — HTML模板、表情替换等通用函数resource/config/config.ini — 缓存、会话、结果三个路径的配置 进阶玩法导出数据还能怎么用单独全量抓取运行python fetch_all_message.py可拉取全部可见未删除说说含2014年之前原始JSON会缓存在resource/fetch-all/并生成带高清图的所有可见说说.md适合做原文存档。定期增量备份会话已保存在本地隔几个月重跑一次python main.py即可重新合并导出对比两次打印的说说总数就能看出新增了多少条。互动关系分析Excel列结构统一时间、内容、图片链接、评论直接按年份筛选可以看出自己哪一年最活跃、和哪些好友互动最多。HTML纪念册网页版由模板渲染而来修改其中的CSS与字体就能做成一本排版个性化的说说相册。⚙️ 常见坑点与调优导出慢、登录失败怎么办Linux报zbar缺失二维码解码依赖zbar共享库Linux需先安装如sudo dnf install -y zbarmacOS可用brew安装程序会引导操作。二维码不出现或过期重新运行python main.py获取新码并在有效期内尽快扫码。抓取速度慢每批10条且间隔3秒是防风控设计数据多时耐心等待不要中途关掉终端。中途断开了按 CtrlC 会触发信号处理已抓取的数据会先写盘保存不会白跑。部分说说找不到仅自己可见、或未进入消息列表的说说抓不到这是平台侧限制不是程序缺陷。登录失效本地会话过期后程序会自动回到扫码流程重新扫一次即可。预留磁盘空间数百条说说加图片可能占用数百MB先确认磁盘余量再开始。❓ 高频问答说说导出常见疑问问需要QQ密码吗答不需要全程走官方扫码登录不经过密码。问导出文件在哪查看答在resource/result/你的QQ号/目录程序结束后会自动打开该文件夹。问删除的说说能找回吗答还留在历史消息列表里的可以找回消息列表里没有的就无法获取。问某一批抓取失败会中断吗答该批会跳过并继续下一批网络不稳时建议等网络恢复后重跑。问可以换账号使用吗答会话和结果都按QQ号分开存放切换账号重新扫码即可。 使用边界合规声明本工具仅供学习和技术研究使用使用时请遵守QQ空间服务条款及相关法律法规。 只备份自己账号的数据不要用于商业用途也不要抓取或传播他人的隐私内容。结语五年前那条找不到的说说很可能还在消息列表里等着被找回。 跑通上面三步完整的空间档案就会落在本地磁盘随时可以打开核对。 第一次导出后定期重跑一次就能持续增量备份让记忆不再依赖平台的存档。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考