十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

GetQzonehistory 快速上手:3 步把多年的 QQ 空间说说完整备份到本地

GetQzonehistory 快速上手:3 步把多年的 QQ 空间说说完整备份到本地 GetQzonehistory 快速上手3 步把多年的 QQ 空间说说完整备份到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费开源的 Python 小工具专门抓取你 QQ 空间的历史说说。它用扫码登录替代账号密码把每条说说的文字、时间、图片和评论导出为 Excel 表格和 HTML 网页让几年的空间记忆完整留在自己电脑上。30 秒速览解决什么问题把散落在 QQ 空间里的历史说说批量导出不用再逐条截图、手动复制给谁用想给老账号做数据备份的普通 QQ 用户会敲两三条命令就能跑是否免费开源完全免费GPLv3 协议开源代码可直接审查支持哪些系统Windows、macOS、Linux 均可Linux 需额外装一个 zbar 依赖后文会讲上手门槛装好 Python 后 3 步跑通登录方式是手机 QQ 扫二维码不需要交出密码最快上手3 条命令跑通环境要求一句话电脑装有 Python 3.6 及以上版本Linux 用户另外装好 zbar 共享库没有它扫码无法解析。第一步获取项目代码并进入目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步建一个干净的虚拟环境并安装依赖python -m venv myenv # Windows 执行 .\myenv\Scripts\activatemacOS/Linux 执行 source myenv/bin/activate pip install -r requirements.txt第三步运行主程序python main.py跑成功的标志终端先打印用户QQ号,昵称登录成功抓取结束后出现导出成功请查看 resource/result/QQ号 文件夹内容同时自动弹出结果文件夹里面是 Excel、图片和网页文件。你能得到什么所有产出都在resource/result/你的QQ号/文件夹下按 QQ 号隔离多账号互不混淆6 份 Excel 表格全部列表、说说列表、转发列表、留言列表、好友列表、其他列表字段统一为时间、内容、图片链接、评论1 个 HTML 网页QQ号_说说网页版.html把说说和转发合并成可离线浏览的时间线QQ 表情会还原成表情图1 个 pic 图片目录说说的配图自动下载文件名取自说说内容重名自动加时间戳一份好友清单抓取过程中出现过的空间好友昵称、QQ 号和主页链接内容类型保存位置说说 / 转发 / 留言各自独立的 Excel另合并进 HTML 时间线图片pic/目录jpg 格式好友信息好友列表.xlsx进阶用法只要未删除的干净数据项目里还有一个独立入口 fetch_all_message.py它不走消息列表直接分页拉取所有可见的未删除说说含 2014 年以前的最终生成一份所有可见说说.md并下载高清图适合做二次整理多账号切换登录信息缓存在resource/user/目录下次运行时程序会列出已登录账号让你选序号输入 0 可重新扫码方便帮家人备份不同 QQ中途手动停止在 main.py 里注册了信号处理抓取途中按 CtrlC 会先把已有数据写盘再退出不会白跑它是怎么工作的核心流程五步源码都收在 util/ 目录里扫码登录终端打印二维码手机 QQ 扫码确认拿到登录凭证逻辑在 util/LoginUtil.py估算总量通过二分法试探接口确定历史消息总条数分批拉取每批 10 条历史消息解析出好友、时间、文本、图片链接批间隔休息 3 秒降低请求压力补全说说再调用说说接口分页获取未删除说说与消息列表去重合并分类落盘按内容把数据拆成六类 Excel下载图片渲染出 HTML 时间线边界与注意只抓可见数据仅自己可见的说说、消息列表里没有的内容拿不到作者也在 README 里明确说明依赖网页版接口原理是模拟登录 QQ 空间网页若 QQ 调整接口格式可能需要等作者更新速度偏慢是有意设计消息列表每 10 条歇 3 秒账号存了上十年内容的完整跑完需要耐心等待Linux 必须装 zbar扫码解析依赖 pyzbar 和它底层的 zbar 库缺了会直接退出并提示安装命令常见问题Q扫码界面卡在二维码已失效怎么办A重新运行python main.py会生成新二维码二维码有效期很短出现后尽快扫。Q为什么导出的条数比我印象里少A工具抓的是消息列表加可见说说设为仅自己可见、被删除或不在列表里的内容不会出现在结果里。QWindows 上依赖装不上报 zbar 相关错误Azbar 主要是 Linux 和 macOS 的坑Windows 一般直接装 pip 包即可仍失败时先检查 Python 版本是否为 64 位、版本是否过新。Q可以只备份文字、不下载图片吗A主程序没有开关想省空间可以自行调整保存逻辑或改用 Markdown 出口图片按需处理。下一步按最快上手一节把python main.py跑通确认resource/result/里生成了你的 QQ 号文件夹打开 Excel 抽查最早的一批记录用 HTML 网页版浏览时间线是否符合记忆把整个resource/result/目录复制一份到移动硬盘完成双备份仓库地址https://gitcode.com/GitHub_Trending/ge/GetQzonehistory仅 clone 时使用项目说明见 README.MD。把备份做一次之后的事就交给时间。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表