找回QQ空间历史说说GetQzonehistory新手实践指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory深夜想翻一张几年前旅行时发的照片QQ空间时间线却刷不到那么深早期的说说被好友评论和转发淹没更早的干脆已被删除。GetQzonehistory 是一个 QQ 空间历史说说恢复工具它用扫码模拟登录从空间消息列表和空间页里自动抓取你账号的说说把文字与图片一并落到本地文件夹。跑完一次你能拿到 6 张 Excel、一个打开即看的网页版时间线和一个图片文件夹。 先看产出跑一次能得到什么所有结果落在resource/result/你的QQ号/目录下程序结束时会自动打开这个文件夹五张 xlsx——全部列表、说说列表、转发列表、留言列表、其他列表把消息列表里的记录按全集、自己发的、转发、留言、别人发的拆成五类方便检索和统计一张好友列表 xlsx记录所有产生互动的好友的昵称、QQ 号与空间主页一个说说网页版.html把说说、配图和评论还原成离线页面浏览器直接打开一个 pic/ 文件夹说说图片逐张下载文件名按说说内容自动命名超长时截断到 40 字符。⚙️ 环境准备从克隆到第一次运行先把项目克隆下来再建一个独立虚拟环境11 个依赖包就不会污染系统 Pythongit clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv pip install -r requirements.txt激活虚拟环境后安装依赖Windows 下运行 myenv\Scripts\activatemacOS/Linux 下运行 source myenv/bin/activate网络慢可给 pip 加国内镜像源。另有一步容易漏程序要识别终端里渲染的二维码依赖 zbar 库Linux 下可先执行sudo dnf install -y zbar。 跑通完整流程扫码登录到说说导出运行python main.py启动。终端会渲染出一个二维码用手机 QQ 扫一下即完成登录全程不要求输入 QQ 密码。登录态会缓存在resource/user/里第二次运行直接选已登录账号输入 0 则重新扫码。抓取分两层进行。第一层读空间的历史消息列表每次取 10 条批次之间停 3 秒进度条实时刷新好友互动也记录在消息列表里所以已删除说说的原文往往还留在这层。第二层补抓空间页上当前可见的未删除说说按每页 30 条翻页取完再与第一层去重合并后统一导出。中途按 CtrlC 也不会白跑程序先把已取到的数据存盘再退出下次重新运行接着来。如果你只要可见未删除的说说不含留言和好友互动也可以直接运行 fetch_all_message.py它会输出一份所有可见说说.md并把图片一并下载。 导出文件在哪看、怎么用做一条不依赖服务器的时间线。网页版 html 丢进浏览器说说、评论、配图都在断网也能翻每年再跑一次备份时间线就一直是最新的。按类型归档进 Excel。说说列表、转发列表、留言列表各自独立成表用简单的筛选就能统计自己哪一年发得最多、哪些内容被评论最多。整理成照片集。pic/ 里的文件按说说内容命名配合表里的发布时间列可以直接作为纪念册或年度回顾的素材不用再翻图片1.jpg。 边界与安全几个常见问题关于数据从哪来所有请求都走你自己账号的官方登录态解析与导出全部在本地完成结果只写进你自己的磁盘不经过第三方服务器。关于取不到什么主数据源是空间消息列表从未进入过消息列表的内容比如仅自己可见的说说拿不到当前仍可见的说说会被第二层自动补抓并去重对个人归档通常够用。关于怎么改参数输出目录与缓存位置在 resource/config/config.ini 里配置登录、请求、抓取等逻辑集中在 util/ 目录想改节奏或看实现逐个文件过一遍即可。关于合规边界项目声明仅供学习和技术研究使用。把它限定在备份自己账号的范围内不要指向他人空间不要把导出数据用于商业用途尊重他人的版权与隐私。它找不回已被删除的互动但能让还留在列表里的内容变成随时能翻的本地文件。克隆下来跑一次看看你的记录最早能翻到哪一年。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考