ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

获取QQ空间历史说说:GetQzonehistory实操手册

2026/8/24 21:19:30 拓冰建站 浏览量
获取QQ空间历史说说:GetQzonehistory实操手册 获取QQ空间历史说说GetQzonehistory实操手册【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个用 Python 编写的工具通过扫码登录获取QQ空间历史说说适合想把多年的说说、评论和图片备份到本地的 QQ 用户。本文覆盖适用场景、导出流程、源码结构和常见报错照步骤操作即可跑通。什么情况下你会用到它想把QQ空间说说备份到本地防止账号异常或平台数据清理后记录找不回来需要一份结构化的导出QQ历史说说数据按年份做统计、整理时间线想生成可离线浏览的网页版个人主页替代只能在线翻看的空间想批量下载说说配图把散落在空间里的图片集中存一份核心能力拆解数据来自两条通道空间消息列表和当前可见说说抓取、合并、导出全部在本地完成不经过第三方服务器。历史消息列表抓取从QQ空间的消息列表分批拉取互动记录这是覆盖已删除说说的关键来源。每次拉取10条批与批之间固定停顿3秒降低触发风控的概率按内容去重同一条记录只保留一次顺带收集互动中出现的昵称、QQ号和主页链接汇总成好友列表可见说说的补全再拉一遍当前可见的未删除说说与消息列表结果比对后合并尽量覆盖可见范围的历史记录。已存在的条目不重复添加补齐消息列表里缺少的评论、视频和高清图片链接两步合并后还在空间里的和已删除但留有互动痕迹的都能进导出结果多格式QQ空间数据导出抓取结束后一次性写出Excel表格、网页版主页和图片文件。Excel按用途拆分全部列表、说说列表、转发列表、留言列表、其他列表、好友列表HTML网页版还原头像、时间、正文、图片和评论区并把图片替换为高清源图片下载到 pic 子目录按说说内容命名文件名超长自动截断扫码登录与状态复用登录走QQ官方扫码流程全程不经过密码。二维码直接在终端以字符形式打印手机QQ扫码确认即可登录cookie保存在 resource/user/ 目录多账号各自独立再次运行时选择已有账号可跳过扫码直接开始抓取从零跑通实操安装克隆仓库后创建虚拟环境安装 requirements.txt 里的依赖。Linux 和 macOS 用户需要额外安装系统包 zbarpyzbar 依赖它来解析二维码。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows激活myenv\Scripts\activatemacOS/Linuxsource myenv/bin/activate pip install -r requirements.txt登录运行主程序终端会打印一张ASCII二维码用手机QQ扫码并确认看到“登录成功”输出即完成。cookie会自动缓存下次运行可选用已有账号免扫码。python main.py执行程序先用二分法探测消息总条数再分批抓取控制台有进度条。耗时和说说数量成正比几千条记录的账号需要等待较长时间属正常现象。查看结果全部完成后会自动打开输出目录resource/result/你的QQ号/里面是按QQ号命名的Excel表格、同名网页版html文件和 pic 图片文件夹用浏览器打开html即可离线翻阅。源码结构速览main.py主程序入口串联登录、抓取、去重与保存fetch_all_message.py独立脚本抓取全部可见说说并输出Markdownutil/LoginUtil.py二维码登录、cookie缓存与多账号选择util/RequestUtil.py历史消息列表请求与用户信息获取util/GetAllMomentsUtil.py可见未删除说说的分页抓取util/ConfigUtil.py读取 resource/config/config.ini 中的目录配置进阶用法换输出目录修改 resource/config/config.ini 里 temp、user、result 三个路径导出文件就会落到新位置适合把备份直接指到外接硬盘。独立Markdown导出单独运行python fetch_all_message.py全部可见说说连同高清图片、评论会写成 resource/fetch-all/ 下的一个md文件方便导入笔记软件。调整抓取节奏main.py 中每批10条后停顿3秒util/RequestUtil.py 里每次请求后停顿5秒网络不稳或想降低风控压力时把数值调大即可。常见问题Q需要输入QQ密码吗不需要登录只走官方扫码流程cookie存在本地 resource/user/ 目录再次运行可直接选用。Q导出的QQ历史说说不全怎么办数据来源是消息列表加当前可见说说仅自己可见、或未出现在互动记录里的内容抓不到这是可见范围的限制不是程序遗漏。QLinux 下提示找不到 zbar 库pyzbar 解码二维码依赖系统 zbar先安装系统包Fedora 系sudo dnf install -y zbarDebian 系apt install zbar重启程序即可。Q中途 CtrlC 会丢数据吗不会main.py 注册了信号处理手动结束前会先把已抓取的数据写入Excel和网页。Q输出路径能改吗能默认写在 resource/result/ 下路径逻辑在 util/ConfigUtil.py它读取 resource/config/config.ini 的三个路径配置项。下一步克隆仓库装好依赖运行 main.py 扫码等待抓取完成打开结果目录核对把配置指到备份盘第一次跑通后建议每隔几个月重跑一次让本地备份跟上空间里的新增内容。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考