资讯动态

扫码一键离线备份QQ空间说说:一次生成 6 张 Excel 与全套图片档案

发布时间:2026/10/16 6:22:19 来源:尧图企业网站定制
扫码一键离线备份QQ空间说说一次生成 6 张 Excel 与全套图片档案【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory开源项目 GetQzonehistory 专注 QQ 空间历史说说备份扫码登录一次自动抓取账号下的全部说说、配图与评论整理成本地 Excel 表格、图片文件夹和离线网页。本文带你从环境搭建到拿到完整说说备份并说清它的能力边界前提只有一条电脑装有 Python 3.6 及以上版本。它替你解决什么手工导出、翻页翻找、图片收集三个痛点过去你想存一条老说说得逐条点开、复制文字、另存图片现在一次运行全部说说、转发、留言数据被抓进 6 张 Excel 表格。过去早年互动稀少的说说沉在消息列表底部找它们要靠一页页翻现在程序走两个通道分批抓取2014 年前的旧内容也由可见说说通道补齐。过去发过的图散落在空间 CDN 上本地没有完整集合现在所有配图自动下载到pic/子目录按说说内容命名超过 40 字符自动截断、重名自动加时间戳。最短路径跑通从拉取项目到扫码登录拉取项目到本地git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory预期你会看到目录里多出 main.py、requirements.txt、util/、resource/release 页面也提供打包好的单文件可执行程序不想配置 Python 环境可直接下载使用。创建独立虚拟环境并激活python -m venv myenv source myenv/bin/activateWindows 上第二行换成myenv\Scripts\activate。预期你会看到终端提示符前多出(myenv)前缀表示环境已激活。安装 requirements.txt 依赖pip install -r requirements.txt预期你会看到 pandas、openpyxl、requests、Pillow、qrcode、pyzbar 等 11 个包全部装上网络慢时给 pip 加-i 国内镜像地址再跑一遍即可。运行 main.py 完成扫码登录python main.py预期你会看到终端打印一个二维码用手机 QQ 扫码确认成功后显示「用户QQ号,昵称登录成功」随后进度条开始分批抓取——历史消息通道每批 10 条、可见说说通道每页 30 条批间隔 3 秒两路抓完后交叉去重。已登录过的账号在下次运行时会先列出清单输入序号即可沿用缓存凭证输入 0 重新扫码。确认导出结果预期你会看到终端打印「导出成功请查看 resource/result/你的QQ号 文件夹内容」并附总条数、最早说说时间、好友数等统计同时自动打开结果文件夹。若中途按 CtrlC 中断程序会先把已抓数据落盘再退出。产出物清单6 张 Excel、图片目录与离线网页resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx # 全部说说时间内容图链评论 ├── 你的QQ号_说说列表.xlsx # 我发布的说说 ├── 你的QQ号_转发列表.xlsx # 我转发的内容 ├── 你的QQ号_留言列表.xlsx # 我留下的评论 ├── 你的QQ号_其他列表.xlsx # 好友互动记录 ├── 你的QQ号_好友列表.xlsx # 昵称、QQ、空间主页 ├── 你的QQ号_说说网页版.html # 深色风格离线浏览页 └── pic/ # 全部配图按内容命名此外登录成功后resource/user/下会生成以 QQ 号命名的凭证文件resource/temp/与resource/fetch-all/存放请求缓存三处位置都可在resource/config/config.ini中调整。原理速览一条「档案室借阅动线」登录到落盘的主链路可以按档案室借阅旧档的思路来读办借阅证你在服务窗口刷证扫码登录档案室发回一张借阅证Cookie。对应 util/LoginUtil.py 里的cookie()与QR()存证借阅证按姓名归档以 QQ 号命名的文件放进resource/user/下次直接刷证取用。对应 util/ConfigUtil.py 里的save_user()逐盒调档历史消息架每次只能调 10 条两盒之间隔 3 秒避免触发警报。对应 util/RequestUtil.py 里的get_message()旧档架另一架更旧的柜子可见说说通道存着 2014 年前的档案每页调 30 条。对应 util/GetAllMomentsUtil.py 里的get_visible_moments_list()登记上架档案到齐后先登记去重两路内容交叉比对再分门别类编进 6 张 Excel 目录卡图片归入pic/图盒最后誊出一本离线网页。对应 main.py 里的save_data()。进阶玩法Markdown 导出、改保存位置、按年统计如果你想要一份带高清图的 Markdown 文档运行 fetch_all_message.py走可见说说通道下载所有未删除说说含 2014 年前的高清图片在resource/fetch-all/生成所有可见说说.md。如果你要改结果与缓存的保存位置只改 config.ini 里的 temp、user、result 三个路径下次运行生效。如果你想按年做统计6 张表自带时间、内容、图片链接、评论字段丢进表格工具或 Python 即可算发布频率、找互动最多的好友main.py 的产出就是现成数据集。已知边界与常见卡点症状 → 原因 → 处理部分老说说没导出来仅自己可见的说说不在历史消息列表里这是工具能力边界不是 bug可见说说通道能补回一部分未删除旧内容两路叠加后覆盖率已经很高。扫码后一直停在「二维码认证中」原因是二维码过期或网络不稳顺带确认电脑系统时间没有漂移处理是重新运行程序生成新二维码。启动报「无法找到 zbar 共享库」二维码解码依赖系统 zbarRPM 系 Linux 执行sudo dnf install -y zbarmacOS 用 Homebrew 装 zbar 后按程序提示创建符号链接。pip 安装依赖失败原因是网络问题处理是给 pip 加国内镜像源重装 requirements.txt 列出的包。抓取中途提示超时或失败个别批次受网络波动影响程序会跳过失败批次继续中断CtrlC时已抓数据自动落盘等网络平稳再补一次即可。登错账号或要换账号多账号凭证按 QQ 号缓存在resource/user/处理是重跑 main.py在账号列表输入 0 重新扫码。结语把数据主动权拿回自己手里QQ 空间不会替你保管记忆平台改版、内容折叠、账号长期闲置都会让说说从「还能找到」滑向「再也找不到」。做一次完整备份数据主动权就回到你自己手里——它们从此躺在你的硬盘上离线可查、随意分析、随时翻阅。最后提醒本工具仅限个人回忆保存、学习与技术研究使用请遵守相关法律法规与平台条款只备份自己账号的数据尊重他人隐私不要将内容用于传播或商业用途。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑