用 GetQzonehistory 把 QQ 空间历史说说一键搬回本地:完整上手指南
用 GetQzonehistory 把 QQ 空间历史说说一键搬回本地完整上手指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory十年前你在 QQ 空间发的那条说说配上毕业照和一句矫情文案如今点开却只剩一片空白。平台在改版图片链接在失效而你的 QQ 空间历史说说正在悄悄失联——GetQzonehistory 这个免费开源工具就是帮你把它们全部导出到本地的扫码登录自动抓取Excel、网页、图片一次拿齐QQ 空间说说备份从此不再靠运气。一句话速览GetQzonehistory 是一款免费开源的 QQ 空间数据导出工具。它模拟扫码登录你的 QQ 空间自动遍历历史消息列表和未删除说说把内容整理成多份 Excel 表格、一个可离线浏览的网页时间线外加一个本地图片文件夹——Excel 管数据、网页管体验、图片文件夹管素材。最快上手步骤三步跑通 QQ 空间说说导出先看清终点再决定动不动手。这套流程你只做三件事检查环境、装依赖、敲启动命令。第一步把项目请到本地顺手确认 Python 版本终端敲python --version看到 3.9 及以上最稳妥依赖里的 pandas 2.x 有版本门槛。你还需要一台能联网的电脑和一部装着 QQ、随时能扫码的手机git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步建虚拟环境装依赖强烈建议用虚拟环境隔离别污染全局 Pythonpython -m venv myenv # Windows 激活 myenv\Scripts\activate # macOS / Linux 激活 source myenv/bin/activate依赖装进 requirements.txt 里列好的库一条命令全搞定pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt第三步扫码登录启动抓取python main.py程序启动后会依次做这几件事你只管盯着终端看终端里画出登录二维码手机 QQ 扫一扫、确认授权全程不碰密码自动探测你的历史消息总条数进度条实时可见每 10 条一批拉取中间自动歇 3 秒防止请求过频繁被限制消息列表跑完后再走空间接口补一遍未删除说说两路数据去重合并尽量不遗漏全部完成后自动产出结果并帮你打开结果目录。⏸️ 中途想停按CtrlC即可。程序注册了信号处理手动终止时会先把已抓到的数据落盘再退出不会前功尽弃。结果验收导出目录里有什么、能干什么登录成功后所有产出都落在resource/result/你的QQ号/目录下逐项对照检查一遍产出物内容能拿来干什么QQ号_说说列表.xlsx你本人发布的说说时间/内容/图片链接/评论按年按月统计、写年度回顾QQ号_转发列表.xlsx你转发过的动态单独归档转发内容QQ号_留言列表.xlsx你在好友空间留下的留言找回当年的互动记录QQ号_其他列表.xlsx别人在你空间下的互动完整复盘好友往来QQ号_全部列表.xlsx以上内容的汇总全量检索、批量分析QQ号_好友列表.xlsx抓取过程中识别出的好友昵称、QQ、主页整理通讯录QQ号_说说网页版.html还原成时间线的网页含头像、表情、图片浏览器里像刷空间一样离线回顾pic/文件夹说说里的全部图片文件名取自说说正文照片本地归档、做个人相册✅ 验收很简单Excel 能正常打开、HTML 双击能渲染、pic/里的图片数和说说里的图片大致对得上就算通过。某条说说没有图片大概率是纯文字动态属正常现象。进阶选择两个入口的取舍很多人不知道仓库里藏着两个入口脚本走的是不同的数据路线入口 Apython main.py全面派消息列表 未删除说说双通道产出 Excel、网页、图片的完整组合。核心逻辑分别在 main.py、util/GetAllMomentsUtil.py 里扫码登录那一环由 util/LoginUtil.py 负责。适合想要全套资产的人。入口 Bpython fetch_all_message.py轻量派直连空间接口每页 30 条分页拉取全部未删除说说——注意它包含 2014 年之前的老内容——然后把正文、图片、转发、评论渲染成一份纯文本 Markdown所有可见说说.md图片存在resource/fetch-all/目录。它内置缓存机制msg-one.json记住总数、msg-all.json记住已抓数据断了重跑会直接跳过已有内容。Markdown 纯文本、可版本管理、天生适配笔记软件适合习惯用文字记录生活的人。一句话结论要全家桶就跑 main.py要轻量 Markdown 时间线就跑 fetch_all_message.py两者不冲突可以先后各跑一次。踩坑急救箱高频坑位速查表现象原因对策扫码时提示二维码已失效二维码有有效期扫得太慢重新运行程序出新码后立刻扫提示找不到 zbar 共享库pyzbar 依赖系统级二维码解码库Linux 装系统包如sudo dnf install -y zbarmacOS 用brew install zbar程序会自动检测并提示抓取速度慢单批 10 条 主动休眠 3 秒的限速设计正常保护机制数量大就耐心等不用干预部分说说没被抓到消息列表里本身不存在如仅自己可见平台权限决定的工具绕不开属正常现象中途断网 / 手动中断网络抖动或按了CtrlC已保存的数据不会丢fetch 路线有缓存重跑即续抓图片文件名看起来怪原说说带特殊符号或 Emoji工具已自动清洗非法字符并限制长度属正常处理 一句提醒工具仅供学习研究别商用、别碰别人的数据。尊重平台规则与隐私只备份自己的空间。让导出数据产生价值数据躺在硬盘里只是第一步真正好玩的是用起来写一份年度回顾在 Excel 里按年份筛出说说挑出每年最有记忆点的一条串成我的十年大事记做一张活跃度画像提取时间列统计每月发帖数看看自己哪几个月最话痨办一场家庭回忆展把说说网页版.html发给家人朋友一起翻再把pic/里的照片按年份摆成相册。现在就动手开头那条十年前的说说此刻还躺在服务器上等着被遗忘。而你现在要做的就是打开终端执行这条命令剩下的交给扫码和几分钟的等待git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory十年后再翻开那份 Excel你会感谢今天果断动手的自己。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Spaceship Prompt 的 swiftenv 插件:显示与切换 Swift 多版本

Spaceship Prompt 的 swiftenv 插件:显示与切换 Swift 多版本

Spaceship Prompt 的 swiftenv 插件:显示与切换 Swift 多版本 【免费下载链接】spaceship-prompt 🚀✨ Minimalistic, powerful and extremely customizable Zsh prompt 项目地址: https://gitcode.com/gh_mirrors/sp/spaceship-prompt Spaceship…

2026/9/20 18:03:08 阅读更多 →
Avantage 6.9 安装教程:XPS 数据分析软件环境准备与配置指南

Avantage 6.9 安装教程:XPS 数据分析软件环境准备与配置指南

/* 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 18:03:08 阅读更多 →
ESP32音频开发:MCP工具返回true不等于硬件动作完成

ESP32音频开发:MCP工具返回true不等于硬件动作完成

/* 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 18:03:08 阅读更多 →

最新新闻

如何让10块钱的鼠标比苹果触控板还好用:Mac Mouse Fix完整新手指南

如何让10块钱的鼠标比苹果触控板还好用:Mac Mouse Fix完整新手指南

如何让10块钱的鼠标比苹果触控板还好用:Mac Mouse Fix完整新手指南 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix Mac Mouse Fix 是…

2026/9/20 20:17:53 阅读更多 →
运营管理期末复习:如何用逆向拆解大纲高效拿分

运营管理期末复习:如何用逆向拆解大纲高效拿分

简介:《运营管理》期末考试复习大纲是一份面向高校经管类专业学生的备考资料,内容依据课程考核要求整理,系统覆盖总论、运营战略管理、产品决策、生产系统设计与分析、生产能力决策、生产计划、生产控制、现代生产方式等章节。文件为1个PDF文…

2026/9/20 20:17:53 阅读更多 →
DBX 官网 Cloudflare Worker 部署指南:贡献者证书 GitHub 认证与匿名 Issue 提交

DBX 官网 Cloudflare Worker 部署指南:贡献者证书 GitHub 认证与匿名 Issue 提交

DBX 官网 Cloudflare Worker 部署指南:贡献者证书 GitHub 认证与匿名 Issue 提交 【免费下载链接】dbx 15MB,轻量级跨平台数据库客户端、数据库管理工具。支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server 等。15MB, li…

2026/9/20 20:17:53 阅读更多 →
可视化智能仓储管理系统:RFID+JSP+MySQL实现货位可视化与出入库闭环

可视化智能仓储管理系统:RFID+JSP+MySQL实现货位可视化与出入库闭环

/* 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:17:53 阅读更多 →
OpenViking:Agent上下文存储的声明式操作系统

OpenViking:Agent上下文存储的声明式操作系统

/* 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:17:53 阅读更多 →
RIOT OS 引脚定位工具:借助 soft_uart 逐引脚 bit-bang 引脚名定位 GPIO 映射

RIOT OS 引脚定位工具:借助 soft_uart 逐引脚 bit-bang 引脚名定位 GPIO 映射

物联网嵌入式操作系统实时系统 【免费下载链接】RIOT RIOT - The friendly OS for IoT 项目地址: https://gitcode.com/GitHub_Trending/riot/RIOT 点击查看 免费下载 本指南深入讲解 RIOT OS 测试应用 tests/periph/uart_locate_pins(源码位于 tests/p…

2026/9/20 20:16:53 阅读更多 →

日新闻

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