3条命令备份你的QQ空间全部说说:GetQzonehistory完整使用指南
3条命令备份你的QQ空间全部说说GetQzonehistory完整使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间的历史消息列表只能翻到一定深度五六年前的说说可能再也翻不回来了。GetQzonehistory 是一个 Python 脚本用一次扫码登录把空间的历史说说完整备份下来它分页抓取历史消息列表和未删除说说最后把内容、图片、评论存成本地 Excel、HTML 和图片文件夹。不用输账号密码不用会编程。开跑之前QQ空间说说备份的3个前置条件下面任何一项没准备好都会卡在第一关。先花一分钟核对它是什么把当前 QQ 账号在空间的未删除说说、留言、转发导出到本地的开源备份脚本GetQzonehistory适合谁想给自己空间内容做个存档的人完全不懂代码也能跑但要装过 Python需要准备什么Python 3.9 以上依赖里的 pandas 2.2.3 要求 3.9一部装了 QQ 的手机用来扫登录二维码系统级 zbar 库pyzbar 的底层依赖Linux 执行sudo dnf install -y zbarmacOS 执行brew install zbar成功跑过后数据会以 JSON 形式缓存在本地重复运行直接读缓存不用重新抓全部快速上手从克隆代码到导出结果的6条命令这是从零看到结果的最短路径。先克隆、装环境、装依赖5 条命令连着敲git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt前两条把项目拉到本地并进入目录。第三条创建虚拟环境 myenv第四条激活它Windows 用户改敲.\myenv\Scripts\activate。最后一条按 requirements.txt 一次装好 11 个依赖包括 pandas、requests、pyzbar、qrcode。装完后启动主程序python main.py终端会打印一个字符二维码用手机 QQ 扫掉它。程序会自动把登录状态存进resource/user/然后先探测消息总条数再按每批 10 条、每批歇 3 秒的节奏翻历史消息翻完消息列表它还会按每页 30 条抓未删除说说的接口做补充合并去重后导出。结束时程序会尝试打开resource/result/QQ号/文件夹没有图形界面就提示你手动打开并打印每张表的条数。幕后机制扫码到导出这4步各自在做什么你不需要读源码也能搞清楚程序在干什么看这 5 处就够登录util/LoginUtil.py 向 QQ 要一张二维码渲染成终端字符同时存一份resource/temp/QR.png图片成功后 cookie 写入resource/user/QQ号下次运行直接选账号不重新扫码消息抓取util/RequestUtil.py 调空间历史消息接口每次请求 10 条连接超时 5 秒、读取超时 10 秒每批之后歇 3 秒消息总条数用二分查找探测出来说说抓取util/GetAllMomentsUtil.py 按每页 30 条翻未删除说说的接口能覆盖 2014 年以前的老说说结果缓存在resource/fetch-all/QQ号/导出main.py 的 save_data() 把数据拆成 5 张 Excel逐条下载图片到 pic/再由 render_html() 生成浏览器能直接打开的网页版配置读写路径来自 resource/config/config.initemp、user、result 三个目录首次运行自动创建你得到了什么备份产物的完整清单导出结果都落在resource/result/QQ号/下文件名以 QQ 号开头文件内容格式QQ号_全部列表.xlsx历史消息列表的全部内容含时间、内容、图片链接、评论四列ExcelQQ号_说说列表.xlsx你自己发布的说说ExcelQQ号_转发列表.xlsx你转发过的内容ExcelQQ号_留言列表.xlsx好友给你空间留的言ExcelQQ号_其他列表.xlsx无法归类的条目如别人的说说ExcelQQ号_好友列表.xlsx列表中出现的好友昵称、QQ号、空间主页ExcelQQ号_说说网页版.html带头像、高清图、评论的时间线页面图片点击可看大图HTMLpic/说说图片的本地副本按说说内容命名截断到 40 字符jpg三种形式各管一个用途Excel结构化数据能筛选、排序、统计适合做后续分析HTML仿照空间动态的排版离线用浏览器就能翻看图片原图下到本地 pic/不依赖线上链接一直有效如果你只想要一份可读的存档fetch_all_message.py 是另一个入口它单独抓取所有未删除说说含高清图片写成resource/fetch-all/所有可见说说.md图片存为同目录下的 jpeg。进阶玩法基础流程跑通后的4件事多账号切换再次运行时终端会列出已登录用户输入序号复用登录态输入 0 重新扫码。想给多个账号分别备份时逐个跑一遍即可中断处理按 CtrlC 会触发内置的信号处理函数把已经抓到的数据立即存成 Excel 和图片中途停掉不等于白跑缓存复用总条数样本和全量数据都有 JSON 缓存msg-one.json、qzone_moments_all.json 等上一轮成功后再运行会直接读缓存定时备份把python main.py放进系统定时任务每月跑一次导出每次覆盖同名文件想留版本就把resource/result/整个文件夹另存一份问题速查缺zbar、二维码失效、数据不全现象启动即提示无法找到 zbar 共享库退出 →原因pyzbar 需要系统级 zbar →解决先装 zbarLinuxsudo dnf install -y zbarmacOSbrew install zbar再运行现象终端一直刷二维码已失效 →原因超时没扫码 →解决CtrlC 停掉重新运行python main.py生成新码现象导出的条数比记忆中少 →原因历史消息列表不含已删除、仅自己可见的说说README 明确说明 →解决再跑python fetch_all_message.py拿未删除说说交叉核对现象进度很慢 →原因每 10 条歇 3 秒是内置的限速时间大致与说说总量成正比 →解决等着就好确实要停就按 CtrlC已抓部分会保存安全边界你的数据去了哪里把登录状态交给脚本之前先搞清楚边界无云端上传cookie、缓存、导出结果全部写在本机resource/下程序只请求 QQ 自家接口无密码参与整个登录过程只扫二维码账号密码不经过脚本cookie 视同凭证resource/user/QQ号里的文件能直接登录你的空间别发给别人也别提交进任何公开仓库只备份自己的数据README 的免责声明写明本工具仅供学习和技术研究抓取他人内容请自行负责GetQzonehistory 做的事很简单把空间里散落的说说、图片、评论一次变成一套永不过期的本地文件。你敲的第一行命令是git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory剩下的是照着流程扫个码。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

周棋洛原理详解:新手避坑指南,面试不再卡壳

周棋洛原理详解:新手避坑指南,面试不再卡壳

周棋洛原理详解:新手避坑指南,面试不再卡壳 面试时被问“周棋洛”相关原理,90%的人脑子一片空白。别慌,这不是玄学,是典型的“背了概念没看源码”导致的断层。今天这篇干货,专为 新手避坑…

2026/9/21 22:51:50 阅读更多 →
搞定qq攻击性能优化,这3个面试坑你必须填

搞定qq攻击性能优化,这3个面试坑你必须填

搞定qq攻击性能优化,这3个面试坑你必须填 配置环境就卡半天?别急,这通常是底层网络层没吃透。 很多后端兄弟在准备面试时,对 qq攻击 这类安全场景下的 性能优化 总是含糊其辞。 面试官问得细,你答得虚,直接挂掉,这很冤。…

2026/9/21 22:51:50 阅读更多 →
@rjsf/validator-ata 完全指南:为 react-jsonschema-form 接入 ata-validator 校验引擎

@rjsf/validator-ata 完全指南:为 react-jsonschema-form 接入 ata-validator 校验引擎

rjsf/validator-ata 完全指南:为 react-jsonschema-form 接入 ata-validator 校验引擎 【免费下载链接】react-jsonschema-form A React component for building Web forms from JSON Schema. 项目地址: https://gitcode.com/gh_mirrors/re/react-jsonschema-form…

2026/9/21 22:51:50 阅读更多 →

最新新闻

文字扫描识别软件面试避坑:3个核心考点助你搞定性能优化

文字扫描识别软件面试避坑:3个核心考点助你搞定性能优化

文字扫描识别软件面试避坑:3个核心考点助你搞定性能优化 很多开发者学了 OCR 基础语法,却卡在“怎么把识别准确率提到 99% 以上”这一步。别慌,这正是面试大厂时最容易被问到的 性能优化…

2026/9/22 2:26:20 阅读更多 →
车架号查询车辆信息实战:5种后端方案对比与最佳实践

车架号查询车辆信息实战:5种后端方案对比与最佳实践

车架号查询车辆信息实战:5种后端方案对比与最佳实践 学会语法却不知怎么搭项目?这是很多开发者从教程走向生产环境时最大的拦路虎。尤其是面对像 车架号查询车辆信息 这种典型的高频业务场景,很多人只会写 SELECT * FROM cars…

2026/9/22 2:26:20 阅读更多 →
沪深300指数源码解析:3步吃透指数计算与回测框架

沪深300指数源码解析:3步吃透指数计算与回测框架

沪深300指数源码解析:3步吃透指数计算与回测框架 面试被问原理答不上来,这是很多量化新人的噩梦。当你自信满满地说“我会Python”,面试官追问“沪深300指数的加权方式具体怎么在代码里实现?处理复权因子有坑吗?”时,瞬间大脑空白。这种尴…

2026/9/22 2:26:20 阅读更多 →
控制近义词踩坑实录

控制近义词踩坑实录

搞懂控制流:从报错到源码解析的避坑指南 屏幕上的红色 StackTrace 像一堵墙,把你死死堵在调试界面。你盯着那行 Uncaught TypeError…

2026/9/22 2:25:19 阅读更多 →
枪破兑换码性能优化:新手避坑指南

枪破兑换码性能优化:新手避坑指南

枪破兑换码性能优化:新手避坑指南 学会语法却不知怎么搭项目,这是很多开发者入行时的第一道坎。很多人盯着教程里的代码敲了一遍又一遍,觉得自己懂了,真到了公司项目里,面对海量请求和高并发场景,瞬间就懵了。 这时候, 性能优化…

2026/9/22 2:25:19 阅读更多 →
C指针性能优化实战:3招解决栈溢出,附速查手册

C指针性能优化实战:3招解决栈溢出,附速查手册

C指针性能优化实战:3招解决栈溢出,附速查手册 刚接手一个老旧的C项目,打开IDE运行,屏幕瞬间被红色的报错信息淹没。Stack Trace…

2026/9/22 2:25:19 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/9/21 4:51:05 阅读更多 →

月新闻

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

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

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

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

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

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

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

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

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

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