用 GetQzonehistory 快速导出QQ空间全部历史说说,6 类文件一次拿全
用 GetQzonehistory 快速导出QQ空间全部历史说说6 类文件一次拿全【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间网页端只显示最近的部分动态早年发的说说在页面上翻不到。开源项目 GetQzonehistory 通过扫码登录你的QQ空间把历史消息列表里留存的说说、转发、留言、好友信息一次性抓取下来转成 Excel 和网页文件保存在本地。适合想给自己账号做一次QQ空间数据备份的普通用户无需任何爬虫基础装好 Python 环境即可运行。工作原理历史说说为什么能导出来工具能跑通靠的是三个事实消息列表比页面显示得更全。QQ空间的消息中心其实留存了账号大部分的互动记录只是网页端没有完整展示。GetQzonehistory 通过登录后的接口按批次拉取这个历史消息列表每批 10 条批次间自动间隔几秒避免请求过快这就是数据的主来源。登录方式与官方一致。util/LoginUtil.py 生成二维码用手机QQ扫码确认和你在浏览器登录QQ空间网页版是同一个流程全程不需要输入账号密码cookie 只保存在本地resource/user/目录。数据全程留在本地。抓回来的内容由 main.py 在本机清洗、去重后直接写盘不经过任何第三方服务器账号信息和内容都不会上传。数据源是双通道以历史消息列表为主再用 util/GetAllMomentsUtil.py 抓取当前空间可见、未删除的说说做补充两边内容会做重复检测后合并。因此最终结果比单看消息列表更完整但从未出现在消息列表、也已被删除的说说无法找回这点要有预期。快速上手4 条命令跑通导出先装好 Python3.8 及以上然后执行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows 激活myenv\Scripts\activatemacOS/Linuxsource myenv/bin/activate pip install -r requirements.txt python main.py依赖来自 requirements.txt核心几个requests发起对QQ空间的网络请求beautifulsoup4解析返回的 HTML 消息列表pandasopenpyxl把数据写入 Exceltqdm显示抓取进度条qrcodepyzbar生成和识别登录二维码Pillow、chardet、fake-useragent图片处理、编码识别与请求头伪装运行python main.py后终端会显示二维码用手机QQ扫码确认即可。程序开始逐批抓取完成后自动打开导出目录。中途按 CtrlC 也会触发信号处理把已抓到的数据先保存下来不会白跑。输出成果说明你会拿到哪些文件结果统一保存在resource/result/你的QQ号/目录下共 6 类文件文件内容QQ号_全部列表.xlsx消息列表抓到的全部记录未做分类按时间排列QQ号_说说列表.xlsx自己发布的说说含时间、内容、图片链接、评论QQ号_转发列表.xlsx自己转发的内容保留原始信息与评论QQ号_留言列表.xlsx与好友相关的留言记录QQ号_好友列表.xlsx互动过的好友昵称、QQ 号、空间主页链接QQ号_说说网页版.html仿QQ空间样式的网页说说与转发合并按时间倒序展示可离线打开Excel 中的典型一行是这样的时间2015年3月20日 14:30:22、内容今天天气真好、图片链接、评论列表、点赞信息。说说里的图片会同步下载到同级pic/目录文件名用说说内容命名截取前 40 个字符过滤掉非法字符遇到重名会自动追加时间戳保证每张图都有独立文件。数据的 4 种实用玩法按年份归档在 Excel 里按年份筛选把每年的说说单独存一份相当于给自己建一套按年度排列的档案。关键词与心情统计用条件计数统计某些词出现的年份分布画出简单的趋势回看自己不同阶段的关注点变化。社交关系分析基于好友列表和留言列表统计与每个人的互动频次找出哪些朋友在不同时期联系最多。纪念册或长期备份把 HTML 文件加上自定义样式、转成 PDF 或打印成册也可以把整个导出目录复制到网盘、硬盘等多个位置做定期备份。常见问题对策遇到的问题可能原因对策扫码后登录失败二维码过期、网络波动重新运行程序生成新二维码检查本机网络与代理设置是否正常导出的条数比想象少消息列表本身不包含已删除或仅自己可见的动态属正常现象可再跑一次程序补充两个数据源会做去重合并部分图片没下载下来图片原链接已失效看终端日志定位失败条目用浏览器手动打开链接确认是否已 404Windows 终端乱码或报错控制台默认编码不是 UTF-8执行chcp 65001切换编码后重跑macOS 上二维码识别报错缺少 zbar 底层库执行brew install zbar安装后重试项目结构速览main.py主流程入口串联登录、分批抓取、补充可见说说、保存结果并处理中断时的数据落盘。fetch_all_message.py辅助入口专门批量拉取可见的未删除说说样本带本地 JSON 缓存。util/LoginUtil.py生成二维码、处理扫码状态、保存和读取 cookie计算签名参数。util/RequestUtil.py封装QQ空间接口请求按 offset 分页拉取历史消息列表并获取消息总数。util/GetAllMomentsUtil.py抓取当前空间可见说说供合并补充使用。util/ToolsUtil.pyHTML 清洗、表情符号还原、文本比对去重、网页版模板等辅助函数。util/ConfigUtil.py读取resource/config/config.ini管理临时目录、用户目录和导出目录路径。结尾建议先挑一个数据量不大的账号试跑一次确认结果完整后再做正式备份之后可以每隔一段时间重复执行把新增内容补进档案。本工具请仅用于备份自己账号的数据遵守QQ平台相关条款不要将导出内容用于侵犯他人隐私或商业用途。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

小程序农产品团购平台架构设计与实践

小程序农产品团购平台架构设计与实践

1. 项目背景与核心价值最近几年随着移动互联网的普及,农产品电商领域迎来了爆发式增长。作为一名长期关注电商领域的技术开发者,我发现传统农产品电商平台存在几个痛点:一是操作流程复杂,中老年用户难以适应;二是缺乏社…

2026/9/20 7:13:11 阅读更多 →
LibreChat:面向生产环境的开源LLM对话中台与MCP工具集成平台

LibreChat:面向生产环境的开源LLM对话中台与MCP工具集成平台

1. LibreChat 是什么:一个真正能落地的开源对话界面,不是玩具LibreChat 这个名字最近在开发者圈子里出现频率很高,但很多人点开 GitHub 仓库后第一反应是:“这不就是个 ChatGPT 网页版换皮?”——错了。它根本不是 UI …

2026/9/20 7:13:11 阅读更多 →
程序员转型AI大模型:技术栈差异与渐进路线

程序员转型AI大模型:技术栈差异与渐进路线

1. 职业转型的十字路口:程序员与AI大模型的真实关系去年团队里有个做了8年Java后端的老同事突然转岗去做大模型微调,三个月后却主动申请调回原岗位。这件事让我开始认真思考:普通程序员到底该不该all in大模型?经过半年跟踪观察20…

2026/9/20 7:13:11 阅读更多 →

最新新闻

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