GetQzonehistory 教程:QQ空间历史说说与留言迁移到本地的完整指南

📅 2026/8/22 18:40:51
GetQzonehistory 教程:QQ空间历史说说与留言迁移到本地的完整指南
GetQzonehistory 教程QQ空间历史说说与留言迁移到本地的完整指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个纯本地的QQ空间数据备份工具。扫码登录后它会把QQ空间账号中的历史说说、留言、转发及对应图片自动导出为 Excel 和网页文件。适合需要QQ空间历史说说导出、QQ空间备份恢复想把数据迁移到本地硬盘的用户。全部数据只写入本地目录首次运行全流程可在10分钟内完成。能力边界哪些QQ空间数据能备份先讲清楚边界。GetQzonehistory 有两条采集通道历史消息列表通道按页翻查QQ空间消息列表采集其中出现过的说说、留言、转发记录可见说说通道拉取全部未删除且当前可见的说说含2014年之前的数据结果缓存到本地能备份的内容说说正文、发布时间、图片链接、评论收到的留言记录即QQ空间留言备份转发记录出现在消息列表中的好友清单昵称、QQ号、空间主页说说配图下载按内容自动命名归档不能备份的内容发布时设为仅自己可见、且从未进入消息列表的说说已删除且不再可见的说说聊天记录、相册、日志等非说说类数据数据若落在覆盖不了的范围目前任何工具都拿不回来。其余部分该工具能覆盖绝大多数可恢复的记录。️ 环境准备与安装克隆仓库与安装依赖前置条件本机已安装 Python 33.8 及以上均可和 git。macOS 与 Linux 用户还需要 zbar 共享库pyzbar 的依赖用于解码登录二维码。克隆仓库并创建虚拟环境给工具隔离一片独立的依赖区域# 克隆仓库 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 创建名为 myenv 的虚拟环境 python -m venv myenv激活环境两个系统的命令不同不要混用# Windows myenv\Scripts\activate # macOS / Linux source myenv/bin/activate安装依赖# 一次性安装 requirements.txt 中的 11 个依赖 pip install -r requirements.txt依赖分工requests发网络请求beautifulsoup4解析页面结构pandas写 Excelqrcode与pyzbar生成和识别二维码tqdm绘制进度条。安装 zbar仅 macOS / Linux 需要# macOS通过 Homebrew 安装 brew install zbar # Fedora 等 RPM 系统 sudo dnf install -y zbarmacOS 用户也可以跳过这一步首次运行时若检测到缺少 zbar程序会询问是否通过 Homebrew 自动安装并配置。 登录与采集流程扫码、分页、导出启动主程序# 启动程序进入扫码登录流程 python main.py流程分五步生成二维码。首次运行时终端里会输出一个由字符拼成的二维码。用手机 QQ 客户端扫码并确认。等待认证。程序每 3 秒轮询一次状态终端会依次提示二维码未失效认证中登录成功。二维码失效时重启程序重新生成即可。保存登录凭证。登录成功后cookie登录凭证的本地缓存写入resource/user/目录全程不需要输入密码。再次运行时程序会列出已登录账号输入序号即可复用输入 0 则重新扫码。分页采集。先读取消息总数再按每批 10 条、批间停顿 3 秒的节奏翻页降低触发风控的概率进度条显示总批数。消息列表采完后进入可见说说通道按每页 30 条拉取结果缓存在resource/fetch-all/目录重跑不会重复请求。合并归类导出。两条通道的结果去重后归类为说说、转发、留言、其他四类。图片下载到本地生成空间样式的 HTML 页面完成后自动打开结果文件夹。完整采集流程如下图所示中断保护采集过程中按 CtrlC或进程收到 SIGINT / SIGTERM 信号被终止时程序会先把已抓取的数据落盘再退出不会丢失已完成的采集量。 导出产物说明导出文件结构与用途全部产物存放在resource/result/你的QQ号/目录结构如下文件内容QQ号_全部列表.xlsx全部记录的时间线时间、内容、图片链接、评论QQ号_说说列表.xlsx你自己发布的原创说说QQ号_转发列表.xlsx转发过的内容QQ号_留言列表.xlsx收到的留言记录QQ号_好友列表.xlsx好友昵称、QQ号、空间主页QQ号_其他列表.xlsx未归入上述分类的其余记录还有两类产物QQ号_说说网页版.html还原空间样式的网页。合并说说与转发按时间倒序排列包含评论。适合浏览和归档pic/目录说说配图。以说说内容命名最长取 40 个字符重名时追加时间戳避免覆盖。程序会把图片链接替换为高清版本再下载输出目录temp、user、result 三项可以在配置文件 resource/config/config.ini 中调整默认路径对多数用户够用。⚡ 异常处理速查常见问题与对策登录二维码失效重启python main.py重新生成同时确认电脑网络没有被代理工具拦截提示无法找到 zbar 共享库macOS 响应程序内提示即可自动安装Fedora 执行sudo dnf install -y zbar采集中断CtrlC 退出时已先保存数据。重新运行继续已生成的 Excel 完整可用Excel 打不开先确认文件没有被打开的 Office 或 WPS 占用关闭占用程序后重新打开图片下载慢、个别失败批间 3 秒停顿是防风控设计不是故障。重跑程序会重新处理失败项部分说说缺失若该说说为仅自己可见或已删除属于能力边界不是程序错误见能力边界一节登录后抓取消息失败或结果为空先退出重新登录再试仍失败则检查项目是否有新版本维护节奏长期备份习惯频率每季度全量跑一次毕业、离职、搬家等重要节点临时补跑磁盘空间图片是产物的大头运行前确认剩余容量几千条说说预留数 GB成果再备份resource/result是唯一产物目录导出后复制到移动硬盘或网盘等第二存储位置版本跟进QQ 空间接口参数可能调整旧版本可能导致采集失败。运行前先查看项目仓库的更新下一步现在打开终端执行环境准备部分的克隆与虚拟环境命令装完依赖后运行python main.py。扫码登录等进度条走完核对resource/result/你的QQ号/下的文件数量。最后把这个目录复制到第二存储位置本次QQ空间数据备份即完成。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考