QQ空间历史说说全量备份 5 分钟跑通:扫码一次,Excel 与网页双格式导出指南
QQ空间历史说说全量备份 5 分钟跑通扫码一次Excel 与网页双格式导出指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是个 QQ 空间说说备份工具手机 QQ 扫一次码自动把可见的历史说说、评论、图片全部落到本地硬盘导出成可搜索的 Excel 和一个本地网页。你的成本一次扫码加几分钟等待。QQ空间说说备份 30 秒速览项说明一句话定位扫码登录后走消息列表 可见说说两路接口把历史动态全量存到本地适合谁想给几年老空间存档的人不需要写代码会复制命令就行耗时环境搭好约 5 分钟抓取速度固定为每 10 条 3 秒看数据量难度入门全部命令复制粘贴即可产物格式多份 xlsx 本地 html 网页 pic/ 图片目录另有 Markdown 可选备份产物速览QQ空间说说导出后拿到什么文件跑完之后所有文件都在resource/result/{你的QQ号}/下位置由 config.ini 决定改输出目录就改这个文件。文件内容{QQ号}_全部列表.xlsx消息列表全量四列时间 / 内容 / 图片链接 / 评论{QQ号}_说说列表.xlsx你自己发的说说已去重{QQ号}_转发列表.xlsx你转发过的内容{QQ号}_留言列表.xlsx你在别人说说下的留言{QQ号}_其他列表.xlsx别人发的、与你有关的动态{QQ号}_好友列表.xlsx列表里出现过的好友昵称、QQ 号、空间主页{QQ号}_说说网页版.html仿空间排版的本地网页双击翻阅点图看高清pic/全部图片的本地副本不依赖服务器两路数据各自拉全后按作者归属分类所以一份导出里既有你自己发的也有别人关于你的记录。QQ空间历史说说备份 5 步跑通第 1 步确认有 Python 3后面命令都基于它。python3 --version第 2 步拉代码到本地。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第 3 步建虚拟环境装依赖不污染系统环境。python3 -m venv myenv source myenv/bin/activate # Windows 改用 myenv\Scripts\activate pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt第 4 步装系统级 zbar 库。它是 pyzbar二维码解码库的底层依赖缺了它扫码功能直接报错装 Python 包解决不了。sudo dnf install -y zbar # CentOS / Fedora # sudo apt install -y zbar # Ubuntu / Debian # brew install zbar # macOS第 5 步运行终端会画出二维码字符块手机 QQ 扫码确认随后自动开始抓取。python main.py原理 30 秒版QQ空间说说是怎么被抓下来的机制一扫码登录相当于办一张会员卡第一次启动程序向登录接口要一张一次性二维码直接在终端里用黑白字符块画出来手机确认后拿到的会话 cookie服务端用来认出你是你的一串凭证写入resource/user/文件名就是你的 QQ 号。以后每次启动它会先列出已登录用户输个序号就复用输0才重新扫码。卡过期了就删掉对应文件重办。⚠️ 一条提醒cookie 是明文存放的等于这个账号的登录状态本身。别把resource/user/目录放进网盘同步也别拷给别人弃用某账号时删掉那个文件即可。机制二消息总量是问出来的服务端不直接报总数只在某个偏移量处回答有没有数据。程序就取中点发一次请求有数据就往小找没有就往大找像盲人用盲杖逐级下探台阶一轮一轮把范围夹住最多 24 轮就锁定总量。之后每 10 条一批往下翻批间睡 3 秒节奏接近真人刷页。count Request.get_message_count() # 二分问出消息总量 for i in trange(int(count / 10) 1): response Request.get_message(i * 10, 10) # 每批10条 # 解析HTML成 [时间, 内容, 图片, 评论] time.sleep(3) # 批间3秒 save_data() # 写Excel 下载图片还有个贴心设计程序注册了信号处理你按 CtrlC 中断时它先把已抓到的数据落盘再退出不会白跑。翻车急救QQ空间说说备份报错速查现象大概率原因一条命令解决启动报无法找到 zbar 共享库系统库没装sudo dnf install -y zbar按系统换 apt/brew终端乱码看不到二维码字体不支持字符块直接扫resource/temp/QR.png这张图提示登录失败:请重新登录缓存 cookie 过期删resource/user/里对应文件再跑长时间卡在获取消息列表数量二分每轮都要发请求等太久就 CtrlC 重跑已有数据会保存pic/ 里少几张图个别图片请求失败重跑python main.pycookie 还在不用重扫一条命令自检环境和依赖是否齐全python -c import requests, pandas, qrcode, pyzbar, bs4, openpyxl; print(依赖全部OK)再玩深一点QQ空间说说备份的三个进阶玩法导出 Markdown 纯文本档案。第二个入口走可见未删除说说这条路每页 30 条翻完全部连 2014 年之前的也一并覆盖生成所有可见说说.md图片下载后用本地路径引用转发和评论保留为引用块直接丢进 Obsidian 或博客仓库就能用。python fetch_all_message.py多账号轮换备份。resource/user/会积累多个账号的 cookie启动时选序号复用输0换号重扫。结果按 QQ 号分目录存放互不覆盖一台机器轮着给家里几个老号都存一遍。拿 Excel 做统计。备份完的数据就是普通表格用 pandas 读进来看看自己哪一年话最多import pandas as pd df pd.read_excel(resource/result/你的QQ号/你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间]) print(df.groupby(df[时间].dt.year).size()) # 按年统计说说的条数结语一次扫码把几年的空间说说、图片、评论全部搬进自己的硬盘。 Excel 负责搜索网页负责翻阅Markdown 负责存档各取所需。 数据全程不上传到任何地方只落本地。 接口总有一天会换地方但你手里的副本不会过期——记忆这种东西攥在自己手里才算数。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

JetBrains AI Assistant 配置实战:从安装到高效使用的完整指南

JetBrains AI Assistant 配置实战:从安装到高效使用的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 20:20:54 阅读更多 →
ANSYS Electromagnetics Suite 19 R2安装排障与有限元仿真实践指南

ANSYS Electromagnetics Suite 19 R2安装排障与有限元仿真实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/22 0:08:36 阅读更多 →
主力吸筹与主力轨迹:通达信资金动量指标公式解析

主力吸筹与主力轨迹:通达信资金动量指标公式解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

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

最新新闻

混色底层原理拆解:3个高频面试题避坑指南

混色底层原理拆解:3个高频面试题避坑指南

混色底层原理拆解:3个高频面试题避坑指南 刚接手老项目,升级依赖后代码直接报错。 原本正常的混色逻辑,API 调用全变了,文档也找不到对应说明。 这不仅是版本兼容性问题,更是 高频面试题 中考察底层理解深度的核心考点。…

2026/9/22 1:44:56 阅读更多 →
3步搞定乌克兰少女源码解析:告别API升级后的报错噩梦

3步搞定乌克兰少女源码解析:告别API升级后的报错噩梦

3步搞定乌克兰少女源码解析:告别API升级后的报错噩梦 刚接手一个微服务重构项目,老板甩来一句“把用户认证模块换成新版SDK”,结果我跑了一下午,满屏的 404 Not Found 和 Method Not Allowed…

2026/9/22 1:44:56 阅读更多 →
面试必问:papi酱直播背后的并发陷阱与性能优化

面试必问:papi酱直播背后的并发陷阱与性能优化

面试必问:papi酱直播背后的并发陷阱与性能优化 盯着满屏红色的 StackTrace,心里直冒冷汗。刚跑起来的“papi酱直播”模拟服务,在并发压测瞬间崩溃,日志里全是 NullPointerException 和…

2026/9/22 1:44:56 阅读更多 →
如何ps图片避坑:3个实战项目拆解PS核心考点

如何ps图片避坑:3个实战项目拆解PS核心考点

如何ps图片避坑:3个实战项目拆解PS核心考点 刚接手一个紧急的电商详情页改版需求,设计给的原图分辨率不够,直接放大就糊了。我试着用Python脚本批量处理,结果控制台刷了一屏红色的 AttributeError 和…

2026/9/22 1:44:55 阅读更多 →
3个经典坑让你掉坑里:一文搞懂SQL重复值处理

3个经典坑让你掉坑里:一文搞懂SQL重复值处理

3个经典坑让你掉坑里:一文搞懂SQL重复值处理 打开官方文档,关于去重的章节往往长达数页,满屏的 DISTINCT 、 ROW_NUMBER() 、 EXISTS…

2026/9/22 1:44:55 阅读更多 →
3步搞定美国人平均寿命数据校验,最佳实践避坑指南

3步搞定美国人平均寿命数据校验,最佳实践避坑指南

3步搞定美国人平均寿命数据校验,最佳实践避坑指南 配置环境就卡半天,是不是你也曾为了一个看似简单的数据校验逻辑,在本地和测试环境之间反复横跳?明明代码在本地跑得飞快,一到线上就报错,或者精度丢失导致业务逻辑错乱。别急,这不只是你一个人的问题…

2026/9/22 1:43:55 阅读更多 →

日新闻

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 阅读更多 →