GetQzonehistory:免费开源QQ空间说说备份工具
GetQzonehistory免费开源QQ空间说说备份工具【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想把 QQ 空间里发过的历史说说整理成 Excel 表格、下载好的图片和可浏览的 HTML 页面GetQzonehistory 是一个免费开源的 Python 备份工具扫码登录后自动抓取账号可见的说说与评论全部保存到你的电脑本地处理过程不经过任何第三方服务器。 GetQzonehistory 怎么安装和运行获取代码并安装依赖需要 Python 3.6 及以上环境依赖已写死在 requirements.txt 中。获取代码后安装依赖git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypip install -r requirements.txt建议用python -m venv myenv创建虚拟环境后激活再安装国内网络可在 pip 前追加一个国内镜像源参数加速。扫码登录并开始抓取运行主程序控制台会打印登录二维码用手机 QQ 扫描确认python main.py登录成功后程序先按每批 10 条拉取历史消息列表再分页拉取全部可见未删除说说合并去重后保存结果、自动打开结果文件夹并打印说说的总条数、最早一条的发布时间和图片数量。再次运行不用重复扫码Cookie 缓存在resource/user/目录下次启动时会列出已登录的 QQ 号供选择选 0 才重新扫码。 QQ空间说说抓取流程是怎么工作的两个数据来源历史消息列表分页请求空间消息接口覆盖因点赞、评论、访问而进入消息列表的动态顺带提取好友昵称、QQ 号与空间主页可见未删除说说按每页 30 条遍历说说列表接口能覆盖到 2014 年之前的老说说。两路结果按内容去重合并消息列表里已有的说说不会从说说列表重复追加。util 模块分工文件职责util/LoginUtil.py二维码登录、签名参数计算、Cookie 缓存util/RequestUtil.py请求历史消息列表与登录用户信息util/GetAllMomentsUtil.py分页获取全部可见未删除说说util/ToolsUtil.py清洗 HTML、还原 QQ 表情、生成网页模板util/ConfigUtil.py读取配置、初始化 temp 与 result 目录 QQ空间说说备份的导出结构和文件清单结果目录里有什么运行完成后结果存放在resource/result/{你的QQ号}/每个 QQ 号一个独立文件夹文件内容{QQ}_全部列表.xlsx全部消息时间、内容、图片链接、评论{QQ}_说说列表.xlsx自己发布的说说{QQ}_转发列表.xlsx自己转发的内容{QQ}_留言列表.xlsx自己发布的留言{QQ}_其他列表.xlsx点赞、评论等他人互动消息{QQ}_好友列表.xlsx好友昵称、QQ 号、空间主页{QQ}_说说网页版.html时间线样式的 HTML 页面含表情还原与高清图pic/全部下载下来的说说图片另一种导出格式Markdownfetch_all_message.py 是第二个入口只抓取可见未删除说说把正文、附图、转发内容与评论一起写成一份 Markdown 文档图片同步下载到本地适合导入笔记软件归档。GetQzonehistory 适合哪些场景毕业或换号前批量归档说说分散在多年页面里手动保存很难坚持工具产出即 Excel 表 HTML 时间线 图片文件夹压缩后存入移动硬盘即可长期保存。与手动保存的差异项目手动逐条保存GetQzonehistory时间信息需要手动誊抄时间列精确到秒图片逐张右键另存批量下载到 pic/评论无法成批保留写入表格评论列查看方式依赖空间页面本地 Excel HTML 时间线对数据做二次处理时间、内容、图片链接、评论四列可以直接用 Excel 或 pandas 打开适合按年份、关键词筛选做个人年度回顾或学习心得汇总。GetQzonehistory 能备份和不能备份的边界能拿到什么空间历史消息列表与可见未删除说说中出现的动态全文、配图链接、评论明细以及互动过的好友列表。项目定位为学习与技术研究使用建议只操作自己的账号。拿不到什么设置为仅自己可见或指定好友可见的说说不会出现在上述两个列表中无法抓取已删除的说说同样不在获取范围内任何工具都无法还原HTML 页面中的图片引用的是空间原图地址替换为高清路径在线浏览需要联网离线副本以 pic/ 目录中的文件为准。❓ GetQzonehistory 常见报错与 FAQ启动提示无法找到 zbar 共享库需要先安装系统级 zbar 组件Linux 用包管理器安装如 dnf install zbarmacOS 用 Homebrew 安装完成后重新运行程序。为什么部分说说缺失工具只抓取消息列表与可见未删除说说两类数据隐私设置的说说、已删除的说说不在获取范围内属于接口限制。运行多久能完成可以中断吗消息列表每批 10 条、批间暂停 3 秒几千条数据通常需要几十分钟按 CtrlC 中断时程序会先把已抓到的数据保存落盘。可见说说的数据会重复抓取吗util/GetAllMomentsUtil.py 会在resource/fetch-all/下缓存已抓取的数据再次运行默认读取缓存想让新发的说说进入结果需要删除该目录下的缓存文件后再跑。HTML 页里的图片需要联网吗需要。HTML 引用空间图片地址展示依赖网络本地离线图片全集存放在 pic/ 目录中。GetQzonehistory 把账号可见的说说完整落到本地 Excel、图片和 HTML 时间线里全过程在自己机器上运行。 适合需要长期保存、浏览或统计分析自己历史说说的用户。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Bluebird Promise 链式抛错指南:.throw() 与 .thenThrow() 的用法、绑定时机与底层实现

Bluebird Promise 链式抛错指南:.throw() 与 .thenThrow() 的用法、绑定时机与底层实现

Bluebird Promise 链式抛错指南:.throw() 与 .thenThrow() 的用法、绑定时机与底层实现 【免费下载链接】bluebird :bird: :zap: Bluebird is a full featured promise library with unmatched performance. 项目地址: https://gitcode.com/gh_mirrors/bl/bluebir…

2026/9/20 19:59:45 阅读更多 →
汽车MCU控制板烧录节拍优化:从接口选型到并行架构的工程实践

汽车MCU控制板烧录节拍优化:从接口选型到并行架构的工程实践

/* 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 19:59:45 阅读更多 →
LaTeX 2026安装全攻略:发行版选择、VS Code配置与中文排版实战

LaTeX 2026安装全攻略:发行版选择、VS Code配置与中文排版实战

/* 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 19:59:44 阅读更多 →

最新新闻

Roc 语言 return 语句深度解析:从语法快照测试到编译器源码实现

Roc 语言 return 语句深度解析:从语法快照测试到编译器源码实现

【免费下载链接】roc A fast, friendly, functional language. 项目地址: https://gitcode.com/GitHub_Trending/ro/roc 点击查看 免费下载 本篇以 Roc 编译器仓库中的快照测试文档 test/snapshots/statement/return_stmt.md 为核心线索,系统讲解 retur…

2026/9/20 20:34:01 阅读更多 →
5 分钟上手 QuickRecorder:不到 10MB 的免费 macOS 录屏工具

5 分钟上手 QuickRecorder:不到 10MB 的免费 macOS 录屏工具

5 分钟上手 QuickRecorder:不到 10MB 的免费 macOS 录屏工具 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://gitcode.com/GitH…

2026/9/20 20:34:01 阅读更多 →
Codeium 装进 IDEA 卡在注册页?TaoToken 的 Key 直接填进模型通道

Codeium 装进 IDEA 卡在注册页?TaoToken 的 Key 直接填进模型通道

/* 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:34:01 阅读更多 →
UE4取色器实现里的 GetPixel HDC 释放,把 Codex 的接口地址改到 TaoToken 后对照检查

UE4取色器实现里的 GetPixel HDC 释放,把 Codex 的接口地址改到 TaoToken 后对照检查

/* 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:34:01 阅读更多 →
2026前端AI编程工具实测:从补全到workflow的选型指南

2026前端AI编程工具实测:从补全到workflow的选型指南

我还记得2025年年初,团队里聊AI编程工具还停留在“哪个补全更跟手”的阶段,到了2026年,问题已经变成了“AI编程工具这么多,前端开发到底该押注哪一款”。前端开发因为反馈链路短、代码可视化程度高、框架生态集中,一直…

2026/9/20 20:34:01 阅读更多 →
抖音视频批量下载与无水印保存完整指南:douyin-downloader 使用教程

抖音视频批量下载与无水印保存完整指南:douyin-downloader 使用教程

抖音视频批量下载与无水印保存完整指南:douyin-downloader 使用教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser f…

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

日新闻

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