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

资讯详情

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

QQ空间历史说说备份完整指南:GetQzonehistory 一键导出说说、评论与配图

QQ空间历史说说备份完整指南:GetQzonehistory 一键导出说说、评论与配图 QQ空间历史说说备份完整指南GetQzonehistory 一键导出说说、评论与配图【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory打开 QQ 空间的消息页往下翻你会发现列表翻着翻着就见底了。官方没有提供数据导出入口互动记录也只保留部分——几年攒下的说说理论上随时可能只剩最近几十条。开源项目GetQzonehistory解决的就是这个焦虑模拟登录 QQ 空间走历史消息列表和可见说说两个通道把你发布过的说说、收到的留言、转发内容连同评论和配图全部搬回本地硬盘。全程约5 分钟跑通之后重跑全自动。工具是纯 Python 的本地程序官方扫码登录、不碰密码数据不经过任何第三方服务器。下面先讲结果再讲怎么跑。跑完一轮你手里多出这些文件所有产出集中在resource/result/你的QQ号/目录一个 QQ 号一个独立文件夹整份拷走就行文件里面是什么QQ号_全部列表.xlsx全部互动消息的完整时间线时间、内容、图片链接、评论QQ号_说说列表.xlsx你自己发布的原创说说QQ号_转发列表.xlsx转发过的内容QQ号_留言列表.xlsx收到的留言记录QQ号_好友列表.xlsx互动过的好友昵称、QQ 号、空间主页QQ号_其他列表.xlsx未归入以上分类的其余内容QQ号_说说网页版.html还原空间样式的可视化页面评论照样渲染pic/ 目录说说配图按内容自动命名归档并尽量替换成高清链接两条通道的分工是这样的登录态确认后程序先抓历史消息列表再抓未删除的可见说说两边结果按内容去重合并最后统一落盘。所以哪怕某条说说已经不在消息流里只要没删第二通道也能捞回来。能力边界能拿回什么拿不回什么把话说死这套 QQ 空间备份方案能覆盖历史消息列表和未删除的可见说说两个范围后者走的是官方接口分页能翻到 2014 年之前的记录。拿不回的是仅自己可见、且没出现在消息列表里的极少数说说——它们既不公开也不在互动流里当前没有任何合法途径能还原。一个反直觉的点你的可恢复上限是平台定的不是程序定的。消息列表保留多少条你最多就能恢复多少条。备份这件事拖得越久上限本身越低——今天不跑明天列表又被截掉一截。⚠️ 登录凭证是一张临时门禁卡cookie 会过期且程序把它存在本地resource/user/目录。重复运行时若列出已登录账号输入序号即可复用显示已失效就重新扫码。别把密码交给任何工具。和截图土办法比差距在哪手动截图存档听起来零门槛代价却很实维度手动复制 / 截图GetQzonehistory覆盖范围零散几条翻到哪算哪消息列表 可见说说双通道图片截图压缩画质打折自动下载并尽量替换高清链接评论互动基本丢失随说说一并保留网页版照样渲染登录方式要输密码或手动维护会话官方扫码全程不碰密码上手耗时几小时起步且中途易弃约 5 分钟之后全自动分步操作克隆、装依赖、扫码、等结果第 1 步克隆 GetQzonehistory 并建虚拟环境给工具圈一块独立地盘避免它的依赖和你机器上其他项目互相打架。要求 Python 3git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv激活环境Windows 在终端运行myenv\Scripts\activatemacOS / Linux 运行source myenv/bin/activate两条别混用。✅ 完成标志命令行前缀出现(myenv)。 排错激活命令报找不到多半是路径大小写或层级错了——myenv文件夹必须在你当前目录下如果提示 python 命令不存在先装 Python 3。第 2 步安装 GetQzonehistory 依赖一条命令拉齐全部依赖各司其职requests发网络请求beautifulsoup4解析网页结构pandas整理表格qrcode生成登录二维码tqdm画进度条pyzbar负责解码终端里的二维码。pip install -r requirements.txt✅ 完成标志终端输出Successfully installed ...。 排错Linux / macOS 用户如果卡在pyzbar相关报错那是系统缺少 zbar 图像识别库程序会提示安装方式RPM 系运行sudo dnf install -y zbarmacOS 有 Homebrew 时会引导安装照提示装完重跑即可。第 3 步运行 main.py 并扫码登录python main.py终端会打印一个用字符拼成的二维码掏手机 QQ 扫一下、点确认授权即完成全程没有任何输入密码的环节。登录成功后会看到用户QQ号,昵称登录成功凭证以 cookie 形式存进resource/user/下次运行选择序号复用输入0则是重新扫码。✅ 完成标志终端打印用户QQ号,昵称登录成功。⚠️ 排错显示二维码已失效就重新运行python main.py再生成一次如果手机和电脑之间挂了代理先放行登录请求再扫。第 4 步等进度条走完看它把回忆搬回家登录之后程序自己干活先用二分查找探测历史消息总数再按每批 10 条分页抓取批与批之间停顿 3 秒——这是刻意的防风控节奏不是卡死别急着关。随后第二通道抓可见说说每页 30 条抓完自动做内容归类、下载图片、生成网页版并直接打开结果文件夹。✅ 完成标志终端打印各清单条数共多少条消息、最早一条说说的时间、好友数、图片数文件管理器里弹出resource/result/目录。 排错中途想停直接 CtrlC——程序注册了信号处理会先把已有数据保存完整再退出重跑时已保存的 Excel 不丢新抓到的会按内容去重后再合并。个别图片偶尔下载失败属正常重跑一次即补。⚠️ Linux 无图形界面的服务器环境没有自动打开文件夹这步终端会提示手动打开属正常现象。想深入看实现可以翻 登录逻辑源码、消息抓取模块 和 可见说说抓取模块都在项目里不用猜。出问题时按这张表查现象先做什么二维码扫了没反应确认没过期重跑python main.py检查代理是否拦截进度到一半断了已有数据已自动保存重跑合并即可Excel 打不开先关掉正占用文件的 WPS / Office 窗口仍不行用 pandas 读取 .xlsx图片下载很慢批次间 3 秒停顿是防封策略不是故障pyzbar 报错按程序提示安装系统 zbar 库后重跑数据到手之后三个值得做的动作拼一条年度时间线。打开全部列表.xlsx按年份筛哪年去了哪座城市、哪段时间深夜感慨最密集一目了然——比任何年度报告都真实。统计谁才是老铁。用好友列表.xlsx加数据透视表看每个好友的互动频次关系厚薄自己心里有数。给回忆上双介质保险。把网页版 HTML 转成 PDF 存网盘重要节点再打一本实体册。电子文件怕硬盘罢工多介质、多位置才算真正存住了。顺带两个长期习惯每 1000 条说说大约 100MB图片是大头跑前瞄一眼磁盘剩余容量resource/result是唯一成果所在地整目录纳入常规备份别让它孤零零躺在系统盘里。5 步行动清单克隆项目建并激活虚拟环境前缀出现(myenv)安装依赖看到Successfully installed运行python main.py手机扫码登录等进度条走完核对resource/result下 6 个 Excel 网页版 HTML 图片目录把整个导出目录复制到至少两个不同存储位置【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表