GetQzonehistory 指南:免费导出 QQ 空间十年说说的完整备份
GetQzonehistory 指南免费导出 QQ 空间十年说说的完整备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory空间里堆着上千条老说说翻到第二页就放弃了GetQzonehistory 是个免费开源的 QQ 空间备份工具一次导出历史说说、评论、转发和留言最终产出 6 份 Excel 表、一个离线可翻的网页版外加一个高清图片文件夹。 三分钟跑通从克隆到看到结果环境只需要 Python 3Windows、macOS、Linux 都行。把下面整段贴进终端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 python main.py跑起来后终端会打印一个二维码手机 QQ 扫一下就算登录成功接下来等进度条走完。两条后路提前说好pip 装得慢或者失败多半是网络源的问题换成国内镜像源重装pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt不想配环境仓库 release 里有打包好的单文件直接执行就行另外仓库里还有一个fetch_all_message.py单独运行它能把可见说说另存成一份 Markdown图片也会一并下载。 打开结果文件夹逐项对账跑完后程序会自动打开resource/result/你的QQ号/文件夹控制台同时打印总条数、最早一条说说的发布时间、各类消息数量和图片张数。对着下面这张表逐项核对产物里面装了什么能拿它干什么QQ号_全部列表.xlsx抓到的全部消息精确到秒的发布时间、正文、图片链接、评论完整备份的总台账查找和统计都从它入手QQ号_说说列表.xlsx你本人发布的每条说说分析自己的发布习惯QQ号_转发列表.xlsx你转发过的每一条内容追溯转发过什么QQ号_留言列表.xlsx你留在空间留言板的互动回顾留言板往来QQ号_其他列表.xlsx好友出现在你动态里的消息从好友角度看自己的动态流QQ号_好友列表.xlsx互动好友的昵称、QQ 号、空间主页地址直接找到好友入口QQ号_说说网页版.html说说加转发按时间倒序含头像、正文、配图、评论区不翻 Excel 也能过一遍pic/全部配图文件名取自说说正文图文对号入座每行都精确到秒图片 URL 单独占一列评论按谁、何时、说了什么逐条拆开后面做统计全靠这份结构化数据。网页版不联网也能翻双击说说网页版.html就能看头像、昵称、时间、正文、配图、评论区全还原了QQ 表情也换成了图片显示适合当一份随时翻的本地档案。图片按原图落地网页版渲染时会把缩略图参数替换成原图参数点开即大图pic/里存的则是下载好的本地图片哪天原链接失效图还在你机器上。 数据从哪来四步看懂链路和上限所有产物不是凭空生成的整条链路就四个动作。看懂它你就知道这份备份的边界在哪。只扫码登录程序启动后在终端打印二维码手机 QQ 扫一下即登录全程不输密码。拿到的 Cookie 存进resource/user/下以 QQ 号命名的文件下次运行会列出已登录账号让你选序号输 0 才会重新扫码。对你意味着第二次起不用再扫定时备份也因此成立。两路数据合并 刻意限速第一路是空间历史消息列表每批 10 条批间停几秒是程序主动加的限速第二路是未删除的可见说说接口每页 30 条能补到 2014 年之前的老内容。两路合并去重后才分类落盘。原始请求按 QQ 号缓存在resource/fetch-all/下重跑不会重复拉取多账号互不串。CtrlC 会先存盘按CtrlC时main.py里注册的signal_handler先把已抓到的内容存盘再退出。进度条走得慢可以直接停掉下次接着跑已有数据不会丢。只覆盖两类数据工具读的是消息列表 可见说说。仅自己可见的说说、消息列表之外的内容天然不在结果里。这不是 bug是数据来源决定的上限。⚠️ 卡住了先查这张表现象多半原因处理办法pip 装依赖很慢或失败网络源问题换国内镜像源重装pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt提示无法找到 zbar 共享库缺二维码识别组件RPM 系 Linux 执行sudo dnf install -y zbarmacOS 会由util/LoginUtil.py引导你用 Homebrew 安装并自动建软链接扫码后二维码已失效或长时间无反应手机 QQ 未在线、二维码过期或系统时间不准重新运行生成新码刚被风控拦截时等几分钟再试只抓到一部分说说仅自己可见的内容不在消息列表网络抖动漏批属正常范围多运行几次已抓到的部分会先存盘跑得特别慢批间停顿是刻意限速正常现象也可以分多次跑 让备份多干几件事用 pandas 算你的年度话痨月Excel 列名是现成的几行代码就能出统计import pandas as pd df pd.read_excel(QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df.groupby(df[时间].dt.to_period(M)).size()) # 每月发了几条 print(df[内容].str.len().sort_values(ascendingFalse).head(3)) # 最长的三条再往上可以加词频统计、配图数量随时间的变化回忆就能变成一张图表。让备份自己按时跑Cookie 可以复用定时任务不需要再扫码。Linux/macOS 在 crontab 里加一行每月 1 号凌晨 3 点跑一次0 3 1 * * cd /path/to/GetQzonehistory source myenv/bin/activate python main.pyWindows 用任务计划程序做同样的事即可。Excel 定位 网页版回看想找2019 年那条关于旅行的说说先在 Excel 里按时间筛选定位到那一行再回网页版看配图和评论上下文比在空间里一页页翻快得多。表格管检索网页管还原各干各的活。 安全与红线抓到的数据只写入你自己硬盘的resource/result/不经过任何第三方服务器登录靠扫码不收集密码Cookie 就在resource/user/不放心就删掉重扫全部代码开源可查登录在util/LoginUtil.py请求在util/RequestUtil.py说说解析在util/GetAllMomentsUtil.py输出路径配置在resource/config/config.ini红线只有一条只备份你自己空间的内容不要拿它去抓别人的数据。项目声明仅供学习与技术研究不得用于商业或非法用途第一次备份就做这五步克隆仓库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory建虚拟环境、装依赖卡住就换镜像源然后运行python main.py终端出现二维码手机 QQ 扫码完成登录到resource/result/你的QQ号/对账六张表、网页版、高清图用得顺手去项目主页点一颗 Star今晚花十几分钟走完一遍你空间里十年的数据就多了一份本地存档。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

BrewUI 实战:为 Homebrew 装上图形化界面,告别命令行门槛

BrewUI 实战:为 Homebrew 装上图形化界面,告别命令行门槛

/* 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 7:14:12 阅读更多 →
工业智能体落地三步法:图纸解析、动态映射与闭环执行

工业智能体落地三步法:图纸解析、动态映射与闭环执行

1. 这不是概念炒作,而是产线工人每天面对的真实问题“从图纸到生产现场:工业智能体落地的系统路径”——这个标题里没有一个词是虚的。我干了12年制造业数字化转型,跑过87家工厂,从汽车焊装车间到电子SMT产线,从食品灌…

2026/9/20 7:14:12 阅读更多 →
从零搭建OpenResearch:文件优先的本地化研究管理工作流

从零搭建OpenResearch:文件优先的本地化研究管理工作流

1. 从零搭建一个OpenResearch:为什么我要自己造这个轮子第一次听到“OpenResearch”这个词,很多人脑子里蹦出来的可能是某个开源学术平台,或者某个大厂内部的研究管理系统。但在我这里,它就是一个很朴素的东西:一套能让…

2026/9/20 7:14:12 阅读更多 →

最新新闻

大模型Agent架构解析与工程实践指南

大模型Agent架构解析与工程实践指南

1. 从聊天机器人到智能助手的跨越三年前我第一次使用ChatGPT时,它还是个需要精确指令的"问答机器"。而今天,当我让AI助手"帮我规划下周的东京行程,预算控制在2万以内,避开旅游高峰时段"时,它不仅能…

2026/9/20 7:50:25 阅读更多 →
pi:面向终端的AI智能体运行时框架与CLI/TUI实践指南

pi:面向终端的AI智能体运行时框架与CLI/TUI实践指南

1. 项目概述:这不是“圆周率”,而是一个正在快速演化的AI智能体交互范式“pi”这个标题乍看极简,甚至容易让人误以为是数学常数或某个小众硬件项目。但结合当前全网高频出现的热搜词——LLM API、agent、CLI、TUI,以及大量带“pi”…

2026/9/20 7:50:25 阅读更多 →
Java接口设计哲学与航空调度系统实践

Java接口设计哲学与航空调度系统实践

1. Java接口的本质与设计哲学在Java的世界里,接口(Interface)就像现实社会中的职业资格证书体系。作为一名有十年Java开发经验的工程师,我见过太多初学者对接口的理解停留在表面。让我们从一个航空调度系统的真实案例切入&#xf…

2026/9/20 7:50:25 阅读更多 →
头歌运算器设计实验:进位链、标志位与ALU集成

头歌运算器设计实验:进位链、标志位与ALU集成

/* 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 7:50:25 阅读更多 →
QuickRecorder:免费 macOS 录屏工具,不到 10MB 装下 6 种录制模式

QuickRecorder:免费 macOS 录屏工具,不到 10MB 装下 6 种录制模式

QuickRecorder:免费 macOS 录屏工具,不到 10MB 装下 6 种录制模式 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://…

2026/9/20 7:50:25 阅读更多 →
Keil uVision5安装配置与排错全指南:从下载到STM32工程实战

Keil uVision5安装配置与排错全指南:从下载到STM32工程实战

/* 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 7:49:25 阅读更多 →

日新闻

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