别再翻页截图了:GetQzonehistory让QQ空间历史说说备份一次搞定
别再翻页截图了GetQzonehistory让QQ空间历史说说备份一次搞定【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有想过自己十几年前发的那条非主流说说如今还能翻到吗QQ空间的说说列表越拉越长加载越来越慢很多早年动态甚至已经悄悄沉底。GetQzonehistory是一款面向普通用户的QQ空间历史说说备份工具它能通过扫码登录、自动分页抓取、多格式导出的方式把你账号下所有可见的历史说说、转发、留言和配图完整保存到本地适合每一位想把青春回忆握在自己手里的QQ老用户。为什么说QQ空间历史说说备份宜早不宜迟那些看不见的数据边界先别急着开脚本问自己一个问题你现在打开QQ空间能把最早的说说翻出来吗现实是QQ空间的消息列表并不等于全部说说。项目文档里明确提到一个边界消息列表中没有的内容工具也拿不到比如部分仅自己可见的说说。也就是说数据存在但入口未必可见。这种看得见入口、翻不到底的状态正是很多人迟迟没备份最终错过珍贵内容的原因。更麻烦的是翻页本身也是体力活。假设你有两三千条说说手动往下滚动、逐条截图至少要几个小时而截图还会把评论、时间戳截得七零八落照片质量也大打折扣。手工翻页 vs 脚本导出一场不对等的较量把两种方案放在一起看差距一目了然对比维度手动翻页截图GetQzonehistory自动导出耗时数小时起步越长越痛苦全程自动喝杯茶的功夫完整性容易漏页、漏评论按批次分页抓取去重合并图片保存截图压缩画质损失原链接批量下载到本地评论数据难以结构化留存时间、内容、昵称、QQ号成组导出结果形式一堆截图碎片Excel表格 HTML网页版工具的原理并不玄乎它模拟浏览器登录QQ空间后先通过二分法探测消息总量再以每批10条的速度分页拉取历史消息列表最后把文本、图片链接、评论统一清洗成结构化数据。整个过程在你的电脑上完成数据不经过任何第三方服务器。十分钟跑通首次QQ空间历史说说导出环境准备虚拟环境与依赖一键安装先确保电脑上装有Python 3.6 及以上版本然后打开终端跟着下面的步骤走# 克隆项目到本地 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 创建并激活虚拟环境推荐避免污染系统Python python -m venv myenv # Windows 激活 # .\myenv\Scripts\activate # macOS / Linux 激活 source myenv/bin/activate # 安装依赖 pip install -r requirements.txt # 启动主程序 python main.py依赖清单里包括requests网络请求、beautifulsoup4解析HTML、pandas与openpyxl生成Excel、qrcode生成登录二维码等。如果下载速度慢可以给 pip 加上国内镜像源例如pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt。扫码登录不输密码也能安全进空间程序启动后会向 QQ 官方登录接口请求一张二维码并把它打印在终端里还会生成一张resource/temp/QR.png。你只需要用手机QQ扫一扫在手机上确认登录即可——全程不需要输入密码。登录成功后cookie 会被缓存到resource/user/目录。下次再运行程序会列出已登录用户列表直接输入序号就能继续省去重复扫码的麻烦。这也是它比某些需要手动填 cookie 的工具更友好的地方。完整导出流程从运行到验收运行python main.py扫码或选择已缓存用户登录程序自动探测消息总数并显示带进度条的抓取过程每批10条抓取完成后自动下载所有可见说说中的配图在resource/result/你的QQ号/目录下生成全部成果并自动弹出文件夹。整个过程无人工干预跑完你就能看到导出的数据文件。下图是程序从登录到导出成果的整体流程以及最终的文件组织方式拆解导出成果与进阶玩法五大分类文件一次看懂在resource/result/你的QQ号/下你会得到多张以_列表.xlsx结尾的表格每一张都对应一类内容文件内容典型字段全部列表抓到的所有消息汇总时间、内容、图片链接、评论说说列表你本人发布的原创说说时间、内容、图片链接、评论转发列表你转发过的内容时间、内容、图片链接、评论留言列表空间里的留言互动时间、内容、图片链接好友列表互动中出现的好友信息昵称、QQ、空间主页其他列表无法归类的其余内容时间、内容、图片链接其中评论字段是结构化存储的每组评论包含评论时间、评论内容、评论人昵称、评论人QQ号方便你用数据分析工具做二次加工。比如用 pandas 统计每年的说说发布量import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[发布时间] pd.to_datetime(df[时间]) yearly df[发布时间].dt.year.value_counts().sort_index() print(yearly) # 看看哪一年你最爱发说说HTML网页版与图片本地化除了表格程序还会生成一份你的QQ号_说说网页版.html按时间倒序排列所有说说还原头像、正文、配图、评论区的阅读体验离线双击即可浏览非常适合当回忆相册用。配图会统一下载到pic/子目录文件名直接取自说说正文的关键词遇到重名会自动追加时间戳。这意味着即使将来QQ空间图片链接失效你的照片依然静静躺在硬盘里。补全2014年之前的老说说主程序走的是消息列表通道而fetch_all_message.py提供了另一条更完整的管道它调用 QQ 空间说说列表接口逐页拉取所有可见且未删除的说说包括2014年之前的老动态还会顺手把高清原图也下载下来最终生成一份所有可见说说.md的 Markdown 文档。python fetch_all_message.py这条管道的中间结果会缓存在resource/fetch-all/下以JSON形式保存方便断点续跑。建议先跑主程序拿全量分类表再用它补齐早期内容两条腿走路最稳妥。中断续传与参数微调抓取过程中如果你按CtrlC程序会捕获中断信号先把已抓到的数据保存下来再退出不会让你白跑一趟。想给QQ服务器留点余地可以调整抓取间隔# 在 main.py 中找到类似这一行 time.sleep(3) # 每读取10条后休息3秒 # 可改成更保守的间隔 time.sleep(5) # 休息5秒更不易触发风控此外目录配置集中在resource/config/config.ini你可以自定义临时目录、用户目录和结果目录的存放位置。避坑指南与最佳实践常见问题排查现象可能原因解决办法终端二维码显示乱码部分终端字体不支持直接用resource/temp/QR.png扫码Linux下报 pyzbar 导入失败缺少 zbar 共享库安装系统包如sudo dnf install -y zbarFedora系只能导出一部分说说消息列表本身不含某些内容补充运行fetch_all_message.py走另一条接口图片下载失败链接失效或网络波动稍后重跑或从Excel中的图片链接手动补下提示登录失败cookie过期选择重新登录输入0重新扫码隐私与安全建议本工具数据全程本地处理不向任何第三方上传内容但请只备份你自己的账号备份完成后如需清理登录痕迹可删除resource/user/目录下的缓存文件重要备份建议同时复制到移动硬盘或加密云盘遵循多地备份原则工具仅供学习与技术研究使用请遵守相关法律法规尊重平台规则。现在就把回忆搬回自己硬盘当平台规则、账号状态、链接失效这些变量都不受你控制时本地备份就是最可靠的保险。GetQzonehistory 用一套扫码登录 分页抓取 多格式导出的闭环把这件事的复杂度降到了敲两行命令的程度。马上动手吧克隆项目、装好依赖、扫码登录十分钟后你就能拿到一份属于自己的青春档案。延伸学习资源配置说明与目录路径util/ConfigUtil.py扫码登录实现util/LoginUtil.py全量说说抓取util/GetAllMomentsUtil.py请求与解析核心util/RequestUtil.py【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Java转AI实录:从0到1搭个LangChain Agent,我踩了这5个坑

Java转AI实录:从0到1搭个LangChain Agent,我踩了这5个坑

大家好,我是正在从Java后端往AI Agent转型的小紫。 上篇聊了我为什么敢跳坑,这篇来聊聊落地。 这周的目标是:用 LangChain 搭一个简单的 Agent,让它不仅能聊天,还能“看懂”我给它的图片。 结果,理想很丰满…

2026/10/10 17:59:32 阅读更多 →
C语言知识梳理第一期

C语言知识梳理第一期

知识梳理第一期 本人仅分享个人学习C语言过程中遇到的重难点问题以及踩坑,仅供参考。 本人使用的编程软件为VS 2026 1 . ASCII码值 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是计算机中…

2026/10/10 17:59:45 阅读更多 →
2026年阿里拍卖合作机构怎么选?从流量到交付的甄别指南

2026年阿里拍卖合作机构怎么选?从流量到交付的甄别指南

阿里资产(原阿里拍卖)作为阿里巴巴集团旗下专业资产交易平台,已覆盖近3亿用户,合作超3400家法院、2000余家金融机构。随着线上资产交易规模逐年攀升——据《2025年中国拍卖行业发展报告》,全国通过阿里拍卖等平台成交的…

2026/10/10 18:00:14 阅读更多 →

最新新闻

嵌入式静态分析实战:用Cppcheck拦截疑难bug的完整指南

嵌入式静态分析实战:用Cppcheck拦截疑难bug的完整指南

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

2026/10/13 6:20:46 阅读更多 →
汽车电子硬件选型实战:高边开关、FPGA、MCU与SiC FET四类器件协同设计指南

汽车电子硬件选型实战:高边开关、FPGA、MCU与SiC FET四类器件协同设计指南

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

2026/10/13 6:20:46 阅读更多 →
PSO优化SVR超参数:风电功率预测回归拟合实战

PSO优化SVR超参数:风电功率预测回归拟合实战

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

2026/10/13 6:20:46 阅读更多 →
Zemax像差分析图全解:从点列图到MTF的判读方法

Zemax像差分析图全解:从点列图到MTF的判读方法

简介:这是一份面向Zemax初学者的像差分析图解文档,专门解决光学设计入门时难以从点列图、垂轴像差曲线等各类图像中快速识别像差类型的问题。文档以Zemax生成的典型图像为素材,逐类讲解初级球差、轴向色差、垂轴色差、子午慧差、子午场曲、弧…

2026/10/13 6:20:45 阅读更多 →
planck.js 版本演进与架构变迁:从 Box2D 移植到 TypeScript 引擎的完整技术脉络

planck.js 版本演进与架构变迁:从 Box2D 移植到 TypeScript 引擎的完整技术脉络

游戏开发 【免费下载链接】planck.js 2D JavaScript Physics Engine 项目地址: https://gitcode.com/gh_mirrors/pl/planck.js 点击查看 免费下载 planck.js 是一个以 TypeScript/JavaScript 实现的 2D 物理引擎(MIT 协议,源自 Box2D 的跨平…

2026/10/13 6:20:45 阅读更多 →
C语言核心知识点详解:const指针、野指针、assert断言与传值/传址

C语言核心知识点详解:const指针、野指针、assert断言与传值/传址

一、const 与指针:权限控制的核心逻辑 核心原则:const 靠近谁,就限制谁的修改权限,共三种核心场景,覆盖所有实用需求。 常量指针(const 修饰指向的内容)规则:指针 p 的指向可修改&…

2026/10/13 6:19:45 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式: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/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/12 18:11:17 阅读更多 →