GetQzonehistory:把十年的QQ空间说说搬到本地,配置只要5分钟

发布时间:2026/10/22 21:18:14

GetQzonehistory:把十年的QQ空间说说搬到本地,配置只要5分钟 GetQzonehistory把十年的QQ空间说说搬到本地配置只要5分钟【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory上个月我想找回大学时在QQ空间发的一张老照片翻了动态两页只加载到2019年。装了GetQzonehistory之后它把QQ空间的历史消息列表整条爬下来整理成Excel、HTML和本地图片。它是纯本地运行的Python脚本不需要输密码扫码登录即可。项目速览项目说明项目名GetQzonehistory一句话定位抓取QQ空间历史消息列表把说说、图片、评论导出到本地技术栈Python requests BeautifulSoup pandas qrcode/pyzbar核心能力扫码登录每批10条分批爬取历史消息消息列表与可见说说双源合并去重导出Excel/HTML/图片适合谁想给自己账号的空间做完整备份、会基本命令行操作的开发者边界说明它只备份自己账号的数据范围是“历史消息列表 当前可见说说”设为仅自己可见且从未出现在消息列表里的内容抓不到。它也不负责删改或同步回空间只做单向导出。从零跑通第一份备份环境准备与依赖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注意 pyzbar 还依赖系统 zbar 库我在 Linux 上先执行sudo dnf install zbar再启动才没报错。首次运行扫码与爬取python main.py控制台先输出登录二维码手机扫码后开始爬取我看到的输出是用户123456789,我的昵称登录成功 正在获取消息列表数量... Progress: 100% | 43/43 [05:5000:00, 8.1s/10条] Pause for 3 seconds...每10条带一次间隔合计约8秒/批。我账号有400多条消息这一阶段花了8分钟左右进度条会显示总批数可以预估剩余时间。拿到产出物结束时程序自动打开结果目录导出成功请查看 resource/result/123456789 文件夹内容 共有 437 条消息 最早的一条说说发布在2015年03月20日 14:30:22产出都在resource/result/{你的QQ号}/下全部列表.xlsx消息全量记录含时间、内容、图片链接、评论说说列表.xlsx自己发布的说说转发列表.xlsx/留言列表.xlsx/其他列表.xlsx转发、好友留言及其他条目好友列表.xlsx出现过的好友昵称、QQ号汇总说说网页版.html还原空间样式的网页pic/所有说说图片按内容命名并处理重名三个细节值得细看缺失的说说怎么补它解决消息列表覆盖不全的问题带互动的老说说能还原但纯文本无评论的说说可能漏掉。程序会再调一次可见说说接口用is_any_mutual_exist按内容比对去重后合并。我实际跑出来一条只有文字没有评论的2018年说说只出现在第二个数据源里不合并就丢了。中断后怎么续传它解决长任务一打断全丢的问题main.py 注册了 SIGINT 信号处理CtrlC 时会先把内存里的数据写盘。我中途打断过一次去忙别的回来结果文件夹里已经有写了一半的 xlsx 和下载好的图片重新运行即可。带图浏览说说怎么做到的它解决 Excel 里只有图片链接没法看的问题程序读取说说和转发两个 Excel把 [em] 表情替换成图片标签、缩略图链接换成高清链接再按模板渲染成单个 HTML。打开后接近空间原页面点图能打开原图。架构与数据流向main.py 是主控LoginUtil 扫码取 cookies 交给 RequestUtil 计算 g_tk 并分页请求返回的 HTML 由 ToolsUtil 解析去重抓完后调用 GetAllMomentsUtil 取可见说说合并最后 save_data() 统一导出。数据单向流动登录→请求→解析→导出模块之间不反向调用。实测常见坑现象启动报zbar 共享库未找到 →原因pyzbar 依赖系统 zbar →处理先用 apt/dnf 装 zbar。现象进度慢得离谱 →原因每10条强制休息约8秒防风控 →处理按批数估算耗时等待。现象CtrlC 后数据没了 →原因退出时保存没跑完 →处理中断会自动落盘别关终端。现象老说说缺失 →原因仅自己可见的说说不进消息列表 →处理平台限制双源合并已尽力补齐。现象Windows 控制台乱码 →原因默认 GBK 编码 →处理先执行chcp 65001。行动清单QQ空间的页面只展示最近动态但历史消息还在系统里用它把十年的说说一次性搬进本地 Excel翻两页找不到东西的尴尬就解决了。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.py # 扫码登录后等待导出完成【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/21 4:40:54

一条命令把qmc0变mp3:qmcdump快速解密完整指南

一条命令把qmc0变mp3:qmcdump快速解密完整指南 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 一条命令把QQ…

2026/10/22 20:28:30

基于springboot体育馆预约系统设计与开发

选题背景随着全民健身国家战略的深入推进和高校体育场馆资源的日益紧张,传统的人工登记、电话预约等体育馆管理模式已难以满足师生日益增长的多元化、便捷化运动需求。这些传统方式普遍存在信息不透明、预约流程繁琐、场地资源分配不均、高峰时段拥堵严重、管理效率…

2026/10/21 19:13:29

基于springboot医院就诊管理系统设计与开发

选题背景:数字化浪潮下的医疗管理变革与SpringBoot技术赋能在当今社会,医疗健康领域正经历着一场前所未有的数字化、智能化深刻变革。随着我国“健康中国2030”战略的深入推进以及人口老龄化进程的加速,人民群众对高质量、高效率、便捷化医疗…

2026/10/23 1:33:29

几毛钱的安全芯片撑不撑得起物联网安全的未来?

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

2026/10/23 1:33:29

IDEA集成CodeX图形界面:CC GUI插件配置与实战避坑

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

2026/10/23 1:33:29

EtherCAT电机从零上手:硬件接线、PDO映射与状态机切换实战

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

2026/10/23 1:33:29

从 free 到 OOM:Linux 虚拟内存、缺页回收与内存排障全链路

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

2026/10/23 1:33:29

中小企业机房供配电实战指南:从单相供电到可验证电力

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

2026/10/23 1:28:28

Kafka kRaft模式实战:从零搭建无ZooKeeper集群

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

2026/10/22 11:29:28

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/23 0:02:26

Verilog实现FPGA密码锁:矩阵键盘与状态机设计实战

说实话,这几年接触了不少想入门FPGA的朋友,如果你问哪个项目能一口气把Verilog的核心基本功串起来,我通常会推荐电子密码锁。这个项目看着不起眼,却把矩阵键盘扫描、按键消抖、状态机设计、动态显示刷新、外设控制这些数字逻辑里的…

2026/10/23 0:02:26

数据服务监控运维实战:从指标体系到告警治理与故障排查

周末凌晨两点,手机震了。第一反应是“数据服务挂了”。打开电脑看了下,果然,某张核心报表的数据产出时间已经超过SLA两小时,下游三个业务方连着发来问询。这种场景,做过大数据运维的人都不会陌生。数据服务的监控与运维…

2026/10/23 0:02:26

FreeRTOS任务通知实战详解:内核原理、API与避坑指南

裸机编程切到RTOS之后,任务之间的通信和同步永远是躲不开的坎。前面聊过队列、信号量、互斥锁、事件组,这次把FreeRTOS任务通知(Task Notification)单独拎出来讲透。原因很简单:任务通知是FreeRTOS里最容易用错、也最容…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑