ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

如何完整备份 QQ 空间历史说说:GetQzonehistory 快速导出指南

如何完整备份 QQ 空间历史说说:GetQzonehistory 快速导出指南 如何完整备份 QQ 空间历史说说GetQzonehistory 快速导出指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory点开 QQ 空间消息页一路刷新能回翻的往往只有近几年——更早的动态和留言官方入口里已经翻不到了。GetQzonehistory 是一个纯 Python 的本地导出工具走官方扫码登录后批量拉取空间历史消息与可见说说把动态、评论和配图一次性落到本地硬盘。工具定位能拿回什么拿不回什么它面向有多年说说过往、想把数据留在自己手里的普通 QQ 用户不用懂代码一台能开终端的电脑加手机上的 QQ 即可跑通登录到导出全自动消息量小的账号几分钟就能收尾量大的按每批 10 条、批间停 3 秒的节奏顺延。能做的历史消息列表全量分页抓取含时间、内容、配图链接、评论未删除的可见说说完整抓取记录可追溯到 2014 年之前互动过的好友昵称、QQ、空间主页一并整理自动下载配图并生成还原空间样式的 HTML 页面不能做的设为仅自己可见且没出现在消息列表里的记录既不公开也不在互动流里无合法途径还原已经删除的说说程序只抓未删除的部分手动截图和自动导出差在哪对比点手动复制 / 截图GetQzonehistory产出形态散落的截图翻起来费劲6 张 Excel 表加 HTML 页可按年份筛选评论留存截图后基本丢失评论随原说说保留网页版照样渲染中断重跑进度清零重来CtrlC 先保存已有数据重跑自动去重合并凭证方式要输密码或手动维护会话官方扫码全程不碰密码图片存档截图压缩画质打折按原链接自动下载网页版再替换高清链接准备工作克隆仓库并激活虚拟环境前置条件一句话装好 Python 3手机装有可扫码的 QQLinux / macOS 另需 zbar 图像识别库缺了程序会提示安装方式。不想装环境的用户项目 release 页提供打包好的单文件可直接执行以官方仓库为准。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory给依赖圈一块独立地盘装完依赖、终端输出Successfully installed ...即算就绪python -m venv myenv # Windows 激活myenv\Scripts\activate macOS/Linuxsource myenv/bin/activate pip install -r requirements.txt Linux / macOS 若卡在pyzbar报错是系统缺 zbar 库RPM 系执行sudo dnf install -y zbarmacOS 检测到 Homebrew 时按提示输 y 自动安装装完重跑即可。走查从扫码到落盘扫码登录拿到临时凭证python main.py终端打印字符版二维码用手机 QQ 扫一下、点确认即可没有任何输密码环节扫码登录流程见 util/LoginUtil.py: 二维码获取与登录轮询。跑过之后再执行程序会先列出resource/user/里已登录的账号输入序号复用输 0 重新扫码。✅ 完成标志终端打印用户QQ号,昵称登录成功。⚠️ 凭证是临时 cookie会过期只存放在本地resource/user/目录失效后重新扫码即可别把密码交给任何工具。等消息流分页拉完登录后程序先用二分法找出消息总数再每批 10 条往下拉每批之后固定打印 Pause for 3 seconds...请求与总数探测逻辑见 util/RequestUtil.py: 消息列表请求与总数探测。✅ 完成标志进度条走满后终端打印你的未删除说说总条数…进入第二阶段抓取。⚠️ 批间固定停 3 秒属于防风控设计别当死机处理。中途要停也安全按 CtrlC 时注册的信号处理会先把已有数据存盘再退出main.py: 信号处理与数据保存。抓可见说说并生成全部文件第二通道按每页 30 条抓完所有未删除可见说说与消息列表自动去重合并util/GetAllMomentsUtil.py: 可见说说抓取每页 30 条随后做内容归类、下载图片、渲染网页版最后自动打开结果文件夹。✅ 完成标志终端打印消息总数、最早一条说说时间、好友数、图片数resource/result/QQ号/文件夹自动弹出。 Linux 无图形界面的服务器上会提示未找到可用的打开命令请手动打开文件属正常现象手动打开结果目录即可。跑完怎么核对resource/result 下的产物所有文件都落在resource/result/QQ号/每个账号一个独立目录文件内容QQ号_全部列表.xlsx完整互动时间线时间/内容/图片链接/评论QQ号_说说列表.xlsx自己发布的原创说说QQ号_转发列表.xlsx转发过的内容QQ号_留言列表.xlsx收到的留言记录QQ号_其他列表.xlsx未归入以上分类的其余内容QQ号_好友列表.xlsx互动过的好友昵称、QQ、主页QQ号_说说网页版.html空间样式可视化页面表情与评论已还原pic/说说配图按内容自动命名归档核对时看三处终端打印的最早说说时间应和全部列表.xlsx最后一行对上浏览器打开 HTML 应能看到时间线、配图和评论pic/里的文件数应与终端输出的图片数一致。只想要可读版说说的fetch_all_message.py: 独立入口把可见说说直接输出为 Markdown 单独运行即可结果存到resource/fetch-all/。出问题时查这张表现象先做什么二维码过期或扫了没反应重跑python main.py重新生成检查代理是否拦了登录请求启动提示缺少 zbar 库Linux 执行sudo dnf install -y zbarmacOS 按提示用 Homebrew 安装进度到一半中断已有数据已存盘直接重跑新抓内容去重后合并Excel 打不开关掉正占用文件的 WPS / Office仍不行用 pandas 读 .xlsx个别图片没下载常见现象重跑一次补上终端提示登录失败不用密码重新扫码即可数据到手后的三个用法拼一条年度时间线按年份筛全部列表.xlsx看那年去了哪些城市、哪段日子发得最密。看谁才是老铁拿好友列表.xlsx做数据透视表查每位好友的互动频次与最近一次互动时间。给回忆上双介质保险HTML 页导出成 PDF 存网盘重要节点再打印成册——电子文件怕硬盘故障多介质、多位置才算存住。收尾验收清单虚拟环境已激活命令提示符带(myenv)前缀依赖装完终端出现过Successfully installed运行python main.py后看到登录成功字样resource/result/QQ号/下凑齐 6 张表 1 个 HTML pic 目录整个结果目录已复制到至少两个不同存储位置【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表