尧图精选

QQ空间历史说说批量导出指南:三步完成数据备份

🕒 发布时间:2026/9/28 3:46:40 📁 来源:尧图网络
QQ空间历史说说批量导出指南三步完成数据备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个用于QQ空间说说导出的本地 Python 工具。它通过扫码登录你的账号抓取历史消息列表并补全当前可见的说说最终把时间、内容、图片、评论整理成多份 Excel 表格和一个网页版档案全部保存在本机。一、项目定位它解决什么问题这个工具针对的麻烦主要有三条多年前的说不能在网页版上无限翻页也没有批量导出入口说说里的文字和图片散落在云端本地没有任何存档留言、转发、好友互动等数据只出现在消息通知里无法单独检索它的基本工作原理QQ空间有一个消息列表接口即记录你所有被点赞、被留言、发帖动态的通知流工具扫码登录后按每批 10 条拉取全部历史消息批次之间间隔 3 秒再单独抓取当前空间里所有未删除的可见说说与消息列表合并去重最后按本人说说、转发、留言、好友、其他分类写入 Excel并渲染出一个带图片和评论的网页版。相关实现可以对照两处代码登录逻辑在 util/LoginUtil.py抓取与分类主流程在 main.py。需要说明边界数据源是消息列表 当前可见说说早期设为仅自己可见、且从未进入消息列表的说说不在覆盖范围内。二、快速上手三步完成首次导出第一步获取代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory.git cd GetQzonehistory第二步准备环境。venv 是 Python 自带的功能用来创建一个不污染系统环境的隔离依赖目录python -m venv myenv激活它Windows 执行myenv\Scripts\activatemacOS/Linux 执行source myenv/bin/activate然后安装依赖。requirements.txt 里约十余个库主要处理二维码解析、网络请求和 Excel 写入一条命令装完pip install -r requirements.txt第三步运行python main.py终端会输出一个 ASCII 二维码用 QQ 手机扫码确认登录无需输入密码。登录后程序自动统计消息总量并开始分批抓取进度条实时显示结束后打印各类数据的条数统计并打开结果目录。第二次运行时程序会列出已登录过的账号选择序号即可复用登录状态不用重复扫码。三、你会得到什么全部产出位于resource/result/你的QQ号/目录文件以 QQ 号命名文件内容全部列表.xlsx消息列表原始记录含时间、内容、图片链接、评论说说列表.xlsx去重后你本人发布的说说转发列表.xlsx你转发的内容保留原文留言列表.xlsx他人留在你空间里的留言好友列表.xlsx出现过的互动好友昵称、QQ号、空间主页其他列表.xlsx他人动态等其他消息说说网页版.html还原空间样式的静态网页含图片和评论pic/所有说说图片的本地副本图片按说说内容前 40 个字符命名重名时自动追加时间戳不会互相覆盖。四、进阶用法把 Excel 当数据库二次加工。表格固定为时间、内容、图片链接、评论四列用 pandas 读入后可以按年份筛选、按关键词搜索比如统计某一年里提到某个地点的所有说说再导出成新的表格。做成定期增量备份。程序运行时会缓存已抓取的页面数据重复执行只补齐新增内容。每 3 到 6 个月重新运行一次python main.py选择已登录账号即可不必重新扫码适合长期跟踪新发布的说说。用 HTML 和 pic 做纪念册。网页版是纯静态页面直接改 CSS 就能换字体和配色pic 目录里的图片文件名就是对应说说文字方便按主题挑图后交给相册软件排版或打印。五、常见问题扫码时报无法找到 zbar 共享库终端二维码依赖系统的 zbar 库。macOS 执行brew install zbar后重跑Linux 用系统包管理器安装 zbar如 Fedora 的dnf install zbar。登录成功但一直拿不到数据先看终端是否在跑获取消息列表数量的进度条该阶段用二分法探测消息总量网络不稳时会中断重跑一次通常即可。如果进度正常但最后统计为 0 条换浏览器直接打开 QQ空间消息页确认网页端本身能加载出通知。导出的说说比记忆中的少这是数据源限制仅自己可见的早期说说、以及从未出现在消息列表里的记录不会被抓到属于接口边界而非程序错误。部分图片缺失图片链接过期或源站删除时下载会失败程序会跳过并继续。可以拿 Excel 里图片链接列的地址手动访问确认是否确实失效。六、使用须知本工具仅限个人数据存档与学习研究使用请遵守 QQ 平台服务条款不抓取他人数据不用于商业用途。抓取节奏固定为每批间隔 3 秒、请求间隔 5 秒说说数量上千的账号完整跑完可能耗时几十分钟以上建议在夜间或空闲时段执行图片会全量下载照片较多的账号请预留 500MB 到 1GB 磁盘空间程序捕获中断信号时会保存已抓到的数据下次重跑不会从零开始第一次导出完成后把整个 result 目录放进移动硬盘或网盘说说的本地档案就齐了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →