QQ空间备份工具教程:一次导出全部说说、好友与照片的完整方案
QQ空间备份工具教程一次导出全部说说、好友与照片的完整方案【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory2023 年的一次账号异常让一位老用户发现自己在 QQ 空间里存了十几年的动态只剩下一部分能翻到早年发的内容连同照片一起变成了空页面。这类情况并不罕见——平台接口调整、内容被误删、隐私权限变化都可能让回忆悄悄消失。下面介绍的 GetQzonehistory 是一个 Python 写的 QQ 空间备份工具你用 QQ 扫码登录后它会自动抓取账号下所有可见的历史说说连同照片、好友列表、评论内容一起导出成本地的 Excel 和网页文件从此数据留在自己手里。这个工具是什么能帮你留下什么一句话定位GetQzonehistory 通过模拟登录 QQ 空间、拉取历史消息列表和可见说说把账号内容整理成一份可以长期保存在本地的备份档案。适合谁想给自己多年空间内容做一次存档的个人用户不需要任何编程经验。最终产物按 QQ 号分文件夹存放的 Excel 表格、网页版预览页面以及所有说说照片的本地副本。登录方式手机 QQ 扫一扫全程不经过账号密码。什么时候会需要它当你在这些处境里时一份本地备份能派上用场当你想翻五年前的某条说说却翻不动时工具导出的 Excel 里保留了每条内容的时间戳用表格筛选功能就能按年份、关键词直接定位。当你担心平台变动或账号风险时所有文字、图片、评论都以本地文件形式落盘不再依赖云端是否还提供访问入口。当你准备整理人生节点、制作纪念册或回忆时间线时说说列表、转发列表、留言列表分开存放照片单独存成文件夹可以直接二次加工。从零跑起来准备、执行、拿到结果第一步准备环境把代码克隆到本地建一个干净的虚拟环境装好依赖。以下命令复制即可运行依赖包括 pandas、BeautifulSoup4、requests、qrcode 等requirements.txt 已锁定版本git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv激活虚拟环境后安装依赖Windows.\myenv\Scripts\activate然后pip install -r requirements.txtMac / Linuxsource myenv/bin/activate然后pip install -r requirements.txt第二步执行抓取在项目目录下运行python main.py接下来发生的事你可以全程旁观终端会打印一个二维码同时把图片存到resource/temp/QR.png。打开手机 QQ右上角号选择扫一扫对准它完成确认。登录逻辑在 util/LoginUtil.py 里扫码成功后登录凭证会缓存在本地短期内再次运行可以选择复用不必每次都扫。程序开始分批拉取历史消息每处理一批就停几秒终端上有进度条显示总量和剩余进度。除了消息列表它还会走一遍可见且未删除的说说接口含 2014 年之前的内容两边去重合并尽量把能看到的都收进来。如果你想换一种更精简的输出项目里还有一个 fetch_all_message.py 入口它只抓取未删除的可见说说并把结果整理成带照片的 Markdown 文档适合只需要文字时间线的场景。第三步拿到结果全部完成后结果落在resource/result/你的QQ号/目录程序会自动帮你打开这个文件夹。你会得到文件是什么能拿来干什么QQ号_全部列表.xlsx抓到的全部内容汇总时间、内容、图片链接、评论按年份、关键词筛选做回顾统计QQ号_说说列表.xlsx你原创发布的说说个人时间线、纪念册素材QQ号_转发列表.xlsx你转发过的内容兴趣轨迹回溯QQ号_留言列表.xlsx/其他列表.xlsx留言板和他人相关内容社交关系回顾QQ号_好友列表.xlsx好友昵称、QQ 号、空间主页链接通讯录备份QQ号_说说网页版.html按时间线渲染的网页版双击即可浏览快速翻阅、发给亲友看pic/目录所有说说照片的本地副本文件名取自说说内容照片永久保存、按内容检索它到底强在哪登录不碰密码。认证走手机 QQ 扫码账号密码全程不经过这台电脑比任何输入密码的方式都少一个泄露面。两条数据通道合并。它不只抓消息列表还会单独拉取可见未删除说说能覆盖到 2014 年以前两个来源去重后合并可见内容的覆盖面比单一接口广。抓到的不只是一段文字。每条内容都带着发布时间、图片链接、完整评论含评论人昵称和时间照片还会真实下载到本地不留下链接过期就没了的隐患。中断不会白干。运行中手动停止或程序异常退出时已抓取的部分会先保存再结束登录状态也有本地缓存重跑不必从零开始。如果你还想更进一步定时备份在系统的定时任务里加一条每月执行的记录即可。Linux/Mac 用 crontab例如每月 1 号凌晨运行cd /path/to/GetQzonehistory python main.pyWindows 用任务计划程序创建基本任务指向 main.py。数据再利用Excel 里按年份透视统计发布频率或用关键词筛选出某段时期的内容照片文件夹可以直接做成相册或多媒体回顾页。二次开发代码按职责拆在util/下GetAllMomentsUtil.py负责说说抓取、ToolsUtil.py负责模板与处理函数、ConfigUtil.py管理路径配置想改导出格式、加内容过滤或接云存储都有清晰的落点。避坑指南二维码扫不出来或显示异常 → 直接打开resource/temp/QR.png用另一台设备扫Linux/Mac 首次运行若提示找不到 zbar 库按终端提示安装如sudo dnf install -y zbar再重跑。跑一半网络断了或误按了停止 → 直接重新运行程序已抓取的数据在退出时已保存登录凭证缓存还在通常不用重新扫码。为什么有的说说没抓到 → 工具只能拿到可见的内容仅自己可见、已删除、被平台限制展示的动态不在抓取范围内这是接口边界不是工具缺陷。备份文件夹太大 → 体积大头是pic/里的照片可以用 7-Zip 等工具无损压缩Excel 部分可按年份筛选后另存不必整包携带。需要会编程吗 → 不需要。整个流程就是克隆、装依赖、运行、扫码四步。使用边界 → 请只备份自己的账号控制抓取频率建议不要一天多次全量跑导出的文件含大量个人隐私妥善保管。接下来要做的克隆项目并建好虚拟环境。运行python main.py用手机 QQ 扫码。等进度条走完程序会自动打开结果文件夹。检查 Excel 条数和pic/里的照片是否齐全。把整个文件夹复制一份到移动硬盘或网盘。备份完成后可以把它放进每月一次的清单里然后忘掉这件事本身——这些内容和照片就静静躺在你的硬盘上随时可查不再受任何远端的牵制。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考