ARTICLE DETAIL

资讯详情

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

备份QQ空间历史说说只需3步:用GetQzonehistory把互动记录搬回本地硬盘

备份QQ空间历史说说只需3步:用GetQzonehistory把互动记录搬回本地硬盘 备份QQ空间历史说说只需3步用GetQzonehistory把互动记录搬回本地硬盘【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间官方从来没给过数据导出入口。我有个朋友账号申诉找回后几年的互动列表只剩最近几十条客服的答复是仅保留部分记录。这种数据全部存在别人服务器上的处境让我开始找本地备份方案最后用上了 GetQzonehistory——一个纯本地运行的 Python 工具扫码登录后把能拿到的历史说说、留言、转发连同配图和评论一次性导出成本地表格和图片。为什么手动备份走不通一条一条复制文字漏掉时间线截图存图清晰度先掉一半评论区里的互动基本就丢了。手点一年也抄不完几百条记录何况你还得反复输账号密码。结论很简单手动备份在体量和完整性上都不成立。GetQzonehistory 的思路一句话讲清QQ 空间没有导出功能工具就模拟扫码登录去抓两条通道一是历史消息列表里的互动记录二是当前空间里还可见的未删除说说。两条通道抓完自动按内容去重合并最后只写你本地硬盘不经过任何第三方中转。⚠️ 边界说清楚彻底删除的说说找不回来仅自己可见且从未出现在消息列表里的记录也拿不到。如果你已经发现列表被截短越早跑越好。跑之前先装好这些依赖先克隆仓库并建一个独立虚拟环境依赖装进隔离目录不污染本机其他 Python 项目git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv激活环境后装依赖pip install -r requirements.txt⚠️ 激活命令分系统Windows 用myenv\Scripts\activatemacOS/Linux 用source myenv/bin/activate。没激活成功时pip装进的是系统环境后面白搭。11 个依赖各有分工requests 发请求、beautifulsoup4 解析页面、pandas 生成 Excel、qrcode 出登录二维码、tqdm 画进度条其中 pyzbar 负责识别二维码。 pyzbar 依赖系统的 zbar 库Windows 装完即用macOS 缺库时执行brew install zbarRPM 系 Linux 执行sudo dnf install -y zbar。从扫码到跑完的4个阶段启动并扫码python main.py终端会打印一个字符二维码用手机 QQ 扫掉并确认即可。全程不碰密码登录态以 cookie 形式存在resource/user/目录下次重跑直接复用不用重扫。估总数登录成功后程序先用二分法探测互动记录总数这一段会多请求几次接口进度条走得慢是正常的。分页抓取每批拉 10 条消息批与批之间固定停 3 秒——这是防风控的节奏别嫌慢。消息列表抓完后再拉可见说说补漏这一通道一页 30 条翻页间隔极短所以这一段会明显快一些。落盘程序注册了中断保护CtrlC 或进程被杀时已抓到的数据会先存盘再退出重跑一次即可落盘的 Excel 是完整的。跑完先查这份清单所有成果落在resource/result/你的QQ号/目录程序结束会自动打开这个文件夹6 张 Excel全部列表互动消息完整时间线、说说列表、转发列表、留言列表、好友列表昵称、QQ、空间主页、其他列表没归进前几类的记录1 个网页版 HTML还原空间样式的可视化页面表情码会被替换成表情图图片链接自动换成高清版本1 个 pic 目录配图按内容命名归档重名自动加时间戳防覆盖终端同时打印汇总消息条数、最早一条说说的时间、好友数、图片数验收很方便。3种常见状况的处理动作状况处理二维码扫了没反应码大概率已失效重跑python main.py出新码并确认手机、电脑网络通畅登录时报 zbar 相关错误系统缺二维码识别库按上文对应系统安装后重跑Excel 打不开多半是被 WPS/Office 占着关掉重开仍不行就换在线表格把这份数据用起来拿全部列表按年份筛一遍哪年在哪个城市、和谁互动最多一条时间线翻成年度回忆册做张透视表统计每个好友的互动频次和最近一次互动时间关系亲疏一目了然整个 result 目录再复制一份到移动硬盘网页版 HTML 转成 PDF 存网盘多介质才算稳。顺手留个习惯每季度全量跑一遍发现接口有调整就跟进项目更新。硬盘里这一份归你管。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表