
GetQzonehistory 快速教程3 步免费备份 QQ 空间全部历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的 QQ 空间说说备份工具。扫码登录 QQ 空间后它会把你账号下所有历史说说、转发、图片和好友信息完整抓下来导出成 Excel 表格、可离线浏览的网页和本地图片文件夹全程数据只存在自己电脑上不需要输入账号密码。 三步跑起来QQ 空间备份工具环境配置第一步拿到项目源码。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步建虚拟环境并装依赖。依赖不多全部列在 requirements.txt 里包括 requests、pandas、qrcode 等一次装完即可。python -m venv myenv source myenv/bin/activate pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txtWindows 用户把激活命令换成.\myenv\Scripts\activate即可。第三步运行主程序。python main.py终端会以字符形式打印一个登录二维码用手机 QQ 扫一扫程序会自动继续。注意 Linux 下需要先装 zbar 系统库二维码识别依赖它程序启动时会打印对应的安装命令照做即可macOS 会交互式询问是否用 Homebrew 安装。 项目内部巡礼4 个核心模块各管一段整个抓取逻辑拆在 util/ 目录下的 4 个文件里职责分得很清util/LoginUtil.py二维码登录模块。负责申请登录二维码、轮询扫码状态、把登录成功的 Cookie 存下来。Cookie 存过之后下次运行会先让你选择已登录账号不用重复扫码。util/RequestUtil.py历史消息获取模块。用二分法先探测出消息列表总条数再分页拉取。每批请求之间固定休息几秒降低被限流的风险。util/GetAllMomentsUtil.py未删除说说分页模块。按每页 30 条翻完所有可见说说包含 2014 年之前的老内容图片取的是高清原图链接。util/ConfigUtil.py配置与路径管理。读取 resource/config/config.ini 里定义的缓存目录、结果目录统一管理文件落盘位置。 实战走一遍从扫码登录到文件导出完整跑一次python main.py你会依次看到这些阶段登录确认。终端打印用户QQ号,昵称登录成功说明 Cookie 有效。如果resource/user/下已有历史登录记录程序会列出账号让你选序号输入 0 则重新扫码。估算总量。出现正在获取消息列表数量...进度条这一步是二分探测条数越多耗时越长属于正常现象。批量抓取。开始按每 10 条一批拉取历史消息终端显示Pause for 3 seconds...一批一歇。中途按 CtrlC 不会丢数据程序注册了信号处理会先把已抓到的部分存盘。补齐说说。消息列表抓完后自动翻页获取所有未删除的可见说说含早期内容并与消息列表去重合并。落盘收尾。程序打印导出成功请查看...及各项统计消息总数、最早说说时间、好友数、图片数并自动打开结果文件夹。 你得到了什么备份产物的形态所有结果放在resource/result/你的QQ号/目录下按 QQ 号隔离多账号互不干扰文件内容{QQ}_全部列表.xlsx抓到的全部消息含时间、内容、图片链接、评论{QQ}_说说列表.xlsx你自己发布的原创说说{QQ}_转发列表.xlsx你转发的内容{QQ}_留言列表.xlsx好友留给你的留言{QQ}_其他列表.xlsx好友动态等其他消息{QQ}_好友列表.xlsx昵称、QQ 号、空间主页链接{QQ}_说说网页版.html还原时间线的网页双击浏览器打开即可离线翻pic/文件夹说说里所有图片的本地副本Excel 适合做二次整理和数据分析HTML 适合直接翻着看pic/里的图片已按原图质量下载文件名用说说内容生成、重名自动加时间戳区分。⚠️ 避坑清单常见问题排查表症状解法二维码打不出来或手机扫不上检查终端是否 UTF-8 编码程序同时把二维码存成了resource/temp/QR.png直接打开这张图扫码启动报错无法找到 zbar 共享库按提示安装 zbar 系统库如sudo dnf install zbar装完重启程序一直提示二维码已失效二维码有效期短重新运行python main.py拿新码拿到后立刻扫登录成功但抓到的数据比预期少只能抓到仍留在空间消息列表、且未删除的说说仅自己可见的旧内容取不到属正常现象跑完提示导出失败或文件缺失检查 resource 目录写入权限和磁盘空间确认没有杀毒软件占用目标文件收尾GetQzonehistory 把扫码 → 抓取 → 导出串成了一条命令能跑完的流程Excel、网页、图片三种产物覆盖整理和回看两类需求。下一步建议如果你只想要一份能直接阅读的时间线可以单独运行python fetch_all_message.py它会跳过消息列表环节直接导出未删除说说的 Markdown 版本并把图片一并下载到本地。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考