GetQzonehistory:免费备份QQ空间历史说说、图片与留言 📅 发布时间:2026/9/20 20:33:18 👁 浏览次数: GetQzonehistory免费备份QQ空间历史说说、图片与留言【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory毕业前想把十年的空间说说和照片留下来逐页翻看截图根本做不完。GetQzonehistory 是一个免费开源的 QQ空间说说备份工具扫码登录后自动分页抓取历史消息列表与全部未删除说说把结果导出成本地 Excel 表格、网页和图片目录。 它解决什么问题GetQzonehistory 通过模拟浏览器登录 QQ 空间先读取历史消息列表逐页翻页再补抓当前账号下所有未删除的可见说说最后统一解析成结构化数据存到本地 resource/result/ 目录。它不做任何云端中转抓取、下载、导出全部在本机完成代码全部开源可查。对比维度手动整理GetQzonehistory获取范围只能翻自己记得的页面自动遍历历史消息列表和未删除说说耗时千条说说起码几个小时扫码后无人值守约十几分钟起成果形式零散截图、手动复制6 张 Excel 网页版 HTML 图片目录登录方式浏览器输密码登录空间QQ 官方二维码全程不输密码需要说明的边界仅自己可见的说说、已删除的说说消息列表里查不到这个工具也拿不到。 第一次使用从零到出结果安装依赖并准备环境这一步是把代码放到本地并装好 Python 依赖推荐用虚拟环境隔离。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txt你应该看到pip依次安装 beautifulsoup4、pandas、tqdm、qrcode、pyzbar 等依赖且全部Successfully installed。如果这一步直接报zbar相关错误说明缺系统库装好系统包再装 Python 依赖见后文常见问题。启动程序并完成扫码登录这一步启动主程序程序会在终端打印登录二维码用手机 QQ 扫码。python main.py你应该看到终端先输出登录二维码获取成功随后打印一段 ASCII 码形式的二维码同时存了一份resource/temp/QR.png状态在二维码认证中、登录成功之间变化手机 QQ 里确认授权后终端输出用户你的QQ号,你的昵称登录成功。如果是第二次运行且resource/user/目录下已有缓存账号会先打印已登录用户列表输入序号直接复用登录态输入 0 重新扫码。等待抓取完成并查看结果这一步无需操作程序会自动走完三个阶段先用二分法定位消息总数进度条显示正在获取消息列表数量...再按每批 10 条拉取消息列表进度条显示Progress每批之间Pause for 3 seconds...最后抓取未删除说说进度条显示获取未删除说说。完成后你应该看到几行彩色统计例如导出成功请查看 resource/result/123456789 文件夹内容、共有 N 条消息、最早的一条说说发布在2008年...、图片列表共有 M 张图片Windows 下会自动打开结果文件夹。中途按 CtrlC 退出时程序会先把已抓到的数据保存下来下次再跑可接着上次进度继续。 输出结果解读导出文件说明所有结果按 QQ 号分目录存放默认结构如下路径可改 resource/config/config.iniresource/ ├── user/ # 登录态缓存文件名为QQ号 ├── temp/ # 二维码等临时文件 └── result/ └── 123456789/ # 以QQ号命名的目录 ├── 123456789_全部列表.xlsx # 消息列表全量记录含他人互动 ├── 123456789_说说列表.xlsx # 本人原创说说时间/内容/图片链接/评论 ├── 123456789_转发列表.xlsx # 本人转发内容 ├── 123456789_留言列表.xlsx # 收到的留言 ├── 123456789_其他列表.xlsx # 好友等他人动态 ├── 123456789_好友列表.xlsx # 昵称/QQ号/空间主页 ├── 123456789_说说网页版.html # 按时间倒序的可视化网页含评论 └── pic/ # 所有说说图片文件名取说说内容前40字符每张表都是标准 Excel内容、时间、图片链接、评论四列评论以嵌套列表形式保留发言人、时间和原文方便二次筛选。 实际使用场景毕业整理个人档案。大四下学期把大学五年的空间记录完整导出说说列表.xlsx按时间过滤出某几个学期pic/目录按年份建文件夹归档照片说说网页版.html直接发给同学做纪念页。退役老 QQ 号前的归档。准备停用注册了十五年的账号先完整跑一遍main.py把 6 张 Excel 和pic/目录复制到移动硬盘账号的公开痕迹就留了底。分析自己的发布习惯。备份完成后用几行代码看每年的发布密度import pandas as pd df pd.read_excel(resource/result/123456789/123456789_说说列表.xlsx) print(df[时间].str[:4].value_counts().sort_index())输出是2010: 3、2012: 47、2013: 128...这样的年度计数能直观看出哪几年是活跃期。❓ 常见问题与注意运行报无法找到 zbar 共享库怎么办二维码识别依赖系统级的 zbar 库源码见 util/LoginUtil.py。Linux 上执行sudo dnf install -y zbarDebian 系用apt install zbar-toolsmacOS 用 Homebrew 安装后程序会自动建立软链接。装完重跑python main.py即可。二维码失效或提示登录失败二维码几分钟内没扫会失效终端会打印二维码已失效重新运行程序即可显示登录失败:请重新登录时通常是网络波动或登录态过期删除resource/user/下对应缓存文件后重新扫码。支持哪些平台和 Python 版本Windows、macOS、Linux 均可依赖清单在 requirements.txtPython 3.9 及以上比较稳妥pandas 2.2.3 已固定版本。Linux 无图形界面的服务器上可用只是导出完成时不会自动打开文件夹需要自己去resource/result/查看。登录信息存在哪里隐私如何扫码得到的 cookie 以 QQ 号为文件名明文存在resource/user/下用于下次免扫码。所有数据只在你本机流转不经过任何第三方服务器备份完成且不再需要免登录时删掉resource/user/目录即可清除登录态。为什么慢会不会被限流程序对频率做了保守处理消息列表每批 10 条、批间停 3 秒请求内部还有 5 秒间隔未删除说说按每页 30 条翻页。千条量级一般需要十几到几十分钟图片是逐张下载的量大时更久。建议保持耐心让它跑完不要中途反复重启如果某批返回空程序会跳过该批继续最终条数可能略少于实际。适合谁不适合谁适合想把本人空间里可见的历史说说、图片、留言一次性落地的普通用户不希望输入账号密码、只接受扫码方式登录的人需要 Excel/HTML 等结构化结果做二次整理的人不适合需要备份仅自己可见或已被删除说说的人这类内容接口本身查不到想抓取他人空间的人工具只处理当前扫码登录账号自己的数据数据量极大且希望几分钟出结果的人逐条下载图片的耗时无法压缩结尾GetQzonehistory 把空间备份做成了扫码—等待—收文件的单机流程产物是 6 张 Excel、一个网页和一份图片目录全部可检索可迁移。如果你空间里还有几年没回看的内容本周挑个空档跑一次python main.py把结果先存一份再说。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考