ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

GetQzonehistory 完整指南:本地备份并导出 QQ 空间全部历史说说

GetQzonehistory 完整指南:本地备份并导出 QQ 空间全部历史说说 GetQzonehistory 完整指南本地备份并导出 QQ 空间全部历史说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个纯本地的 QQ 空间备份工具QQ 扫码授权后它把你空间的历史消息列表和全部可见说说抓下来导出成 Excel 表格和网页版页面。所有请求都在你自己电脑上发起数据不经过第三方中转全程不输入密码。产物清单一次备份能拿到什么程序跑完后全部结果集中在resource/result/你的QQ号/目录里文件内容QQ号_全部列表.xlsx全部互动的完整时间线含时间、内容、图片链接、评论QQ号_说说列表.xlsx你发布的原创说说QQ号_转发列表.xlsx你转发过的内容QQ号_留言列表.xlsx收到的留言记录QQ号_好友列表.xlsx互动中出现的昵称、QQ、空间主页QQ号_其他列表.xlsx未归入以上分类的记录QQ号_说说网页版.html还原时间线的可视化页面浏览器打开即可看pic/ 目录说说配图逐张下载独立保存 配图命名有个实用细节直接拿说说文本当文件名非法字符会被清理、超长截断到 40 字符重名时自动追加时间戳后缀不会互相覆盖。生成网页版时还会把图片链接替换成高清版本尽量保住画质。适合什么场景使用手动复制只能一条一条搬评论区和时间线都带不走截图又会损失画质帖子越多越费劲。GetQzonehistory 把这件事变成一次导出流程表格、图片、网页版一次到位。第二次运行还会直接复用登录凭证cookie就是记录你已经登录过的本地文件不用重新扫码。快速开始安装步骤与扫码登录第 1 步取代码并建隔离环境git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv虚拟环境能把依赖和你机器上其他项目隔开创建后激活Windows 执行myenv\Scripts\activatemacOS/Linux 执行source myenv/bin/activate。第 2 步安装依赖pip install -r requirements.txt核心包分工明确requests发网络请求beautifulsoup4解析页面pandas写 Excelqrcode和pyzbar处理二维码tqdm画进度条。第 3 步扫码登录后等待执行python main.py终端会打印出字符拼成的二维码用手机 QQ 扫码确认即完成授权。凭证会存进resource/user/目录下次运行检测到已有凭证就跳过扫码如果存过多个账号会按序号列出输入序号选用输入 0 重新扫码。⏳ 登录成功后等进度条走完即可。程序先读消息总数再按每批 10 条抓取批间停 3 秒——1000 条说说的纯停顿时间就约 5 分钟总耗时和说说数量基本成正比。跑完后自动归类、下载图片、生成网页版并打开结果文件夹。抓取流程详解两路数据合并去重抓取分两路最后按内容去重Excel 里不会出现重复行历史消息列表对空间消息列表分页抓取每批 10 条、批间停 3 秒。节奏刻意压低用来降低触发风控的概率也是总耗时随条数上涨的原因。可见说说列表拉取空间里未删除、当前可见的说说补上不在消息列表中的记录评论数据也来自这一路。两路内容会重叠合并时只保留消息列表里没有的条目。登录与凭证保存在 util/LoginUtil.py可见说说抓取在 util/GetAllMomentsUtil.py主流程在 main.py输出路径可在 resource/config/config.ini 里调整。数据边界哪些说说拿不到能拿到的范围消息列表里的全部内容 当前可见且未删除的说说。拿不到的仅自己可见且没进入消息列表的说说以及已经删除的帖子。工具恢复的就是可见且在列表中这个上限。安全性各用一句话说明请求全部本地发起数据不经第三方中转登录走官方扫码不碰密码。但凭证是明文文件存在本地resource/user/目录需要你自己保管好。常见故障排查扫码失败与导出中断二维码扫不动显示已失效→ 二维码有效期短超时未扫就作废 → 重跑python main.py生成新码即可反复失败时检查本地代理工具是否拦截了登录请求。提示无法找到 zbar 共享库→ 二维码解码组件pyzbar依赖系统级 zbar 库 → 用系统包管理器装好 zbar 后重新运行。Excel 打不开→ 多半是 WPS/Office 窗口正占用该文件 → 关掉相关窗口再打开仍不行就用 pandas 的read_excel读一遍确认文件本身是否损坏。进程中断后数据不全→ CtrlC 时程序会先保存已抓取的数据但不记录断点 → 已落盘的 Excel 是完整的直接重跑一次补齐缺失部分即可。图片下载慢、个别失败→ 批间 3 秒停顿是防风控设计而非故障个别图片链接可能已失效 → 重跑程序会再次尝试下载。长期使用建议 QQ 空间备份是长期主义几个习惯能省事挑网络空闲时段跑带宽充足能明显降低图片下载失败率。运行前看下目标磁盘剩余空间导出体积的大头是配图。把resource/result目录纳入常规备份范围至少存到两种不同存储介质。留意项目更新QQ 接口随时可能调整版本落后会导致功能失效。现在就跑一次python main.py完成第一次全量导出。之后每季度补跑一次已备份的数据就再也不会丢。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表