QQ空间历史说说怎么保存?3 步跑通 GetQzonehistory 完整教程
QQ空间历史说说怎么保存3 步跑通 GetQzonehistory 完整教程【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一个 Python 小工具通过模拟登录 QQ 空间把账号下的历史说说、留言、转发导出成 Excel 和网页。这篇教程带你从克隆到出文件全程 3 步跑完后你会得到一个按 QQ 号命名的结果文件夹里面是分好类的表格、图片和一份网页版时间线。一、没有它时你会遇到这几个尴尬消息列表只翻得到最近 2 页。再往后的内容要一页页手动截屏。后果2014 年那条说说你永远对不上。说说是删了还是隐藏你自己都记不清。网页版不提供批量导出入口。后果想留档只能复制粘贴图片全丢。好友评论散落在每条说说里。手动整理意味着逐条点开。后果一整理就是两天最后放弃。二、跑通只需 3 步第 1 步拿到代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第 2 步装依赖python -m venv myenv pip install -r requirements.txt装之前说句实话这个项目的依赖里有pyzbar它需要系统层的 zbar 库。Linux 先执行sudo dnf install -y zbarDebian 系是libzbar0。没装的话程序会在启动时直接退出并打印安装提示这是 util/LoginUtil.py 里的自检逻辑。第 3 步运行并扫码python main.py你会先在终端看到一串 ASCII 字符画出的二维码用手机 QQ 扫它。认证通过后终端打印登录成功接着是正在获取消息列表数量...的进度条。之后每抓 10 条会停 3 秒几百条数据大概要等几分钟别以为它卡死了。结束时终端会汇报共多少条消息、最早一条发于哪天、好友多少、图片多少张并自动打开resource/result/你的QQ号/目录。三、能力拆解4 个模块各干什么1. 扫码登录util/LoginUtil.py它做什么生成登录二维码、轮询登录状态、把会话凭据写到本地。一句话原理复用 QQ 空间官方扫码接口全程不碰密码Cookie 存进resource/user/下的文件。你最终拿到什么第二次运行不用重扫直接复用上次登录。2. 分页请求util/RequestUtil.py它做什么逐批拉取历史消息列表。一句话原理用二分法先测出消息总量再按 10 条一批、每批间隔 3 秒抓取。你最终拿到什么带时间、内容、图片链接的原始记录供后面分类。3. 补全未删除说说util/GetAllMomentsUtil.py它做什么把消息列表里看不到的、但空间主页可见的说说补齐。一句话原理调空间的消息接口每页 30 条翻页取完包含 2014 年以前的内容且带 JSON 缓存重跑不用重新抓。你最终拿到什么与消息列表去重后的完整说说集合。4. 导出落盘main.py 的 save_data它做什么下载图片、按类型拆表、生成网页版。一句话原理先存全量表再按内容里的「留言」「转发」等关键词拆分最后用模板拼 HTML图片链接还会替换成高清参数。你最终拿到什么全部列表 / 说说列表 / 转发列表 / 留言列表 / 其他列表 / 好友列表6 个 xlsx加上{QQ号}_说说网页版.html和pic/图片目录。四、避坑对照表现象 / 报错可能原因处理办法启动即退出提示无法找到 zbar 共享库缺系统 zbar 依赖按终端提示装RPM 系sudo dnf install -y zbarDebian 系装libzbar0macOS 二维码识别失败Homebrew 的 libzbar 未链接按 util/LoginUtil.py 里的引导输入 y 让它自动装终端提示二维码已失效等太久没扫重跑python main.py3 秒后重新生成登录后报登录失败Cookie 已过期在登录选择界面输入 0重新扫码导出的条数比预期少消息列表不覆盖隐藏或仅自己可见内容属正常现象属主可见的未删除说说会由模块 3 补齐pic/ 里图片比表格里的链接少历史图片源已失效跳过即可链接仍保留在 Excel 里五、老用户才知道的 5 个技巧CtrlC 不会白等随时适用。main.py 注册了信号处理中断前会自动调用save_data()把已抓到的数据落盘不用干等全程。一个环境可登多个号多账号时。登录选择界面输序号切换账号凭据文件按 QQ 号分开存在resource/user/。改保存位置不用改代码。路径读自resource/config/config.ini动temp / user / result三个值即可。缓存可当断点用想省请求时。resource/fetch-all/下存着抓过的 JSON重跑时直接读缓存不再重复请求。Excel 直接做二次分析。按「时间」列提取年份统计各年说说条数「好友列表.xlsx」三列昵称、QQ、主页可直接喂给画图脚本做互动排行。六、代码地图核心文件一览main.py主入口串起登录、抓消息、补说说、导出四步。fetch_all_message.py独立入口只导出全部未删除可见说说为 Markdown含 2014 年以前的内容。util/RequestUtil.py消息接口请求、超时与总量探测。util/LoginUtil.py二维码生成、登录轮询、凭据落盘。util/ConfigUtil.py读取目录配置、管理本地登录状态文件。util/ToolsUtil.pyHTML 解析、表情替换、时间格式化等杂活。util/GetAllMomentsUtil.py主页可见说说的分页拉取与缓存。收尾一句话总结扫码一次几分钟后resource/result/你的QQ号/里就是 6 张分类 Excel、一份网页版时间线和全部图片数据只存在你本机不想留了删掉整个目录即可。下一步就做一件事在项目目录里运行python main.py扫那个二维码。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

GetQzonehistory:如何完整备份QQ空间全部历史说说(5步教程)

GetQzonehistory:如何完整备份QQ空间全部历史说说(5步教程)

GetQzonehistory:如何完整备份QQ空间全部历史说说(5步教程) 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory 是一个免费的开源 QQ空间…

2026/9/20 7:44:23 阅读更多 →
Swagger UI 在线验证指南:为什么字段会标红,3 步让错误变绿

Swagger UI 在线验证指南:为什么字段会标红,3 步让错误变绿

Swagger UI 在线验证指南:为什么字段会标红,3 步让错误变绿 【免费下载链接】swagger-ui Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. 项目地…

2026/9/20 7:44:23 阅读更多 →
GD32H759 flexCAN与RT-Thread工控实战:从驱动搭建到多路CAN稳定通信

GD32H759 flexCAN与RT-Thread工控实战:从驱动搭建到多路CAN稳定通信

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

最新新闻

STM32软件SPI驱动1.8寸TFT-LCD完整教程

STM32软件SPI驱动1.8寸TFT-LCD完整教程

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

2026/9/21 10:22:15 阅读更多 →
PCIe 5.0交换芯片如何破解AI集群GPU互联瓶颈

PCIe 5.0交换芯片如何破解AI集群GPU互联瓶颈

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

2026/9/21 10:22:15 阅读更多 →
2026跨部门协同研发管理系统选型指南:避开踩坑实战解析

2026跨部门协同研发管理系统选型指南:避开踩坑实战解析

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

2026/9/21 10:22:14 阅读更多 →
外贸建站用什么平台好?新手入门避坑指南

外贸建站用什么平台好?新手入门避坑指南

外贸建站用什么平台好?新手入门避坑指南 网站做好了没人访问,这是90%外贸新手最崩溃的时刻。你花了几万块定制开发,页面精美得像杂志,但打开百度或谷歌搜产品,根本找不到你。别慌,这通常不是内容的问题,而是 技术选型 从一开始就错了。…

2026/9/21 9:45:18 阅读更多 →
一个服务器上有两个网站要备案两次吗?源码下载避坑指南

一个服务器上有两个网站要备案两次吗?源码下载避坑指南

一个服务器上有两个网站要备案两次吗?源码下载避坑指南 别再死磕那些丑得令人发指的模板网站了,真的,看着都尴尬。很多新手为了省事,直接去搜“源码下载”,结果装出来的页面配色像上世纪的网吧,布局挤得像早高峰的地铁,客户一眼就能看穿你的不专业。更头疼的是,当你终于搞定两个网站,准备绑上服务器时,卡在了备案…

2026/9/21 9:30:07 阅读更多 →
个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑

个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑

个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑 域名解析报错 502,服务器内存爆满,这种“代码写得好,上线就抓瞎”的尴尬,是不是你写个人博客网页设计论文时的真实写照?很多同学在选题和实操阶段,死磕 CSS 动画或 JS 交互,却对最底层的域名绑定和服务器配置一知半解。…

2026/9/21 9:16:31 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

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/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →