GetQzonehistory:免费备份QQ空间历史说说、图片与留言
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),仅供参考

相关新闻

macOS 加载 SQLite-Vec 向量搜索扩展失败?三步编译加载的完整指南

macOS 加载 SQLite-Vec 向量搜索扩展失败?三步编译加载的完整指南

macOS 加载 SQLite-Vec 向量搜索扩展失败?三步编译加载的完整指南 【免费下载链接】sqlite-vec A vector search SQLite extension that runs anywhere! 项目地址: https://gitcode.com/GitHub_Trending/sq/sqlite-vec SQLite-Vec 向量搜索扩展在 macOS 上最…

2026/9/20 20:33:00 阅读更多 →
MATLAB实现物理信息神经网络PINN的故障诊断实战指南

MATLAB实现物理信息神经网络PINN的故障诊断实战指南

简介:面向工业故障诊断与智能运维场景,基于物理约束神经网络(PINN)的MATLAB分类预测实现,适合掌握一定编程和机器学习基础、希望将物理机理与数据驱动结合的研究人员、工程师和技术人员,可应用于航空航天、…

2026/9/20 20:32:00 阅读更多 →
高中数学知识点全总结:从函数导数到解析几何的系统复习框架

高中数学知识点全总结:从函数导数到解析几何的系统复习框架

简介:文档为高中数学知识点全总结,面向高中学生及备考考生,系统梳理函数与导数、平面向量与三角函数、数列、空间向量与立体几何、概率统计、解析几何、参数方程等高考核心板块,并附有易错点与学习策略指导。包体仅含1个doc文件&a…

2026/9/20 20:32:00 阅读更多 →

最新新闻

基于Python的软件故障预测框架:从监控告警到提前预警

基于Python的软件故障预测框架:从监控告警到提前预警

简介:一份基于Python的软件故障预测框架源码包,面向软件质量保障、数据挖掘方向的开发者与研究人员,针对静态代码度量与面向对象度量中的特征冗余、样本不平衡问题,提供从特征选择、数据平衡到分类建模的完整流程。包内包含RF信息…

2026/9/20 20:59:21 阅读更多 →
ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析

ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析

ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析 【免费下载链接】ClickHouse ClickHouse is a real-time analytics database management system 项目地址: https://gitcode.com/GitHub_Trending/cli/ClickHouse 导读…

2026/9/20 20:59:21 阅读更多 →
Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型

Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型

Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型 【免费下载链接】yoga Yoga is an embeddable layout engine targeting web standards. 项目地址: https://gitcode.com/gh_mirrors/yog/…

2026/9/20 20:59:21 阅读更多 →
Slang 语言参考:向量与矩阵类型(Vector/Matrix Types)完整指南

Slang 语言参考:向量与矩阵类型(Vector/Matrix Types)完整指南

Slang 语言参考:向量与矩阵类型(Vector/Matrix Types)完整指南 【免费下载链接】slang Making it easier to work with shaders 项目地址: https://gitcode.com/GitHub_Trending/sl/slang 本篇指南以 Slang 官方语言参考中《Vector an…

2026/9/20 20:59:21 阅读更多 →
pnpm 版本切换拒绝损坏版本:从 `packageManager` 钉住到 `ERR_PNPM_BROKEN_PNPM_RELEASE` 的完整机制

pnpm 版本切换拒绝损坏版本:从 `packageManager` 钉住到 `ERR_PNPM_BROKEN_PNPM_RELEASE` 的完整机制

pnpm 版本切换拒绝损坏版本:从 packageManager 钉住到 ERR_PNPM_BROKEN_PNPM_RELEASE 的完整机制 【免费下载链接】pnpm Fast, disk space efficient package manager 项目地址: https://gitcode.com/gh_mirrors/pn/pnpm 本指南以 pnpm 仓库的变更记录 refuse…

2026/9/20 20:59:21 阅读更多 →
Page Assist:免费本地AI浏览器助手,任意网页一键呼出AI

Page Assist:免费本地AI浏览器助手,任意网页一键呼出AI

Page Assist:免费本地AI浏览器助手,任意网页一键呼出AI 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist 读一篇长文档、啃…

2026/9/20 20:58:20 阅读更多 →

日新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →