GetQzonehistory使用指南:十分钟把QQ空间历史说说完整搬到本地硬盘
GetQzonehistory使用指南十分钟把QQ空间历史说说完整搬到本地硬盘【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory给QQ空间做一次彻底的历史说说备份是你迟早会想到、但往往拖到最后的事。而上次它真正找上门来方式并不温柔——上周日大扫除阿凯从柜子深处翻出一台旧手机解锁打开QQ空间想调出初中毕业那次的全班合影看到的却是一排灰块八年的说说图片悄无声息地裂了。直到这种时刻你才会发现我们以为存在云端的东西其实放在别人的架子上。页面改版、账号异常、图源下线任何一个都可能抹掉你的这段青春史料。如果你也有过同样的不安开源工具 GetQzonehistory 就是为此而生的扫码登录它自动把账号下的说说、转发、留言和评论逐页翻完存成 Excel 表格、HTML 网页和图片文件夹。适合每一个想把只有平台记得的瞬间变成自己手里的文件的人。自己动手搬和让它搬差距到底在哪先不谈技术谈一个选择。自己搬文字一条条复制图片一张张另存一下午过去才挪到两百条导出的东西散在各个文件夹里文件名三个月后自己都认不出到底搬全了没有无从核对全凭感觉。让它搬说说、转发、留言、好友、图片各归各的表程序结束时把每一类的条数报给你听你只负责扫码翻页、解析、下载、装订全部自动完成中途可以去浇花Excel、HTML、图片文件夹三份备份互相独立哪份坏了都不影响另外两份。一句话它把数据在别人的服务器变成数据在你自己的硬盘。它是怎么翻遍你的空间的可以把它理解成请了一支细致的记录誊抄队。你扫码交钥匙他们拿着钥匙进档案室一次翻十行、逐行誊抄每誊一批就放下笔歇几秒——不是偷懒是怕把册子翻坏。收尾时交给你三样东西一册账本Excel、一面展示墙HTML、一摞相册图片文件夹。分工都写在 util/ 目录下五个文件各司其职模块文件职责大白话理解util/LoginUtil.py扫码登录、本地凭证缓存交钥匙钥匙留着下次免扫码util/RequestUtil.py分页请求历史消息列表一次翻十行地翻册子util/GetAllMomentsUtil.py拉取全部可见未删除说说含2014年前把阁楼里的老相册也翻出来util/ToolsUtil.py解析格式化、生成Excel与HTML装订成册、排好展示墙util/ConfigUtil.py读取输出目录等配置决定东西往哪儿摆整条流水线只有五步扫码登录 → 每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依赖里requests管网络、beautifulsoup4管解析、pandasopenpyxl管表格、qrcode管登录码一条命令装齐。第二步运行主程序扫码登录python main.py终端会直接打印一个二维码用手机QQ扫一下。成功后你能看到用户123456789,你的昵称登录成功接着进度条开始走终端每10条打印一次Pause for 3 seconds...这是程序内置的限频休息属于正常现象。 两个常见小状况一是二维码会过期过期后重跑即可若终端列出已登录用户列表直接选序号继续输入 0 重新扫码二是 Linux 上若提示无法找到 zbar 共享库先按终端里的提示安装 zbar如 RPM 系发行版sudo dnf install -y zbar扫码识别依赖它。想连2014年之前的老说说也补全、并额外得到一份所有可见说说.md和高清图片可以再跑另一个入口python fetch_all_message.py第三步对着清单验收跑完后所有东西都在resource/result/你的QQ号/下目录配置见 resource/config/config.ini文件内容验收要点QQ号_全部列表.xlsx抓取到的全部消息总表总条数是否符合预期QQ号_说说列表.xlsx你自己发的说说时间范围是否覆盖到最早年份QQ号_转发列表.xlsx你转发的内容来源是否齐全QQ号_留言列表.xlsx收到的留言抽查有无遗漏QQ号_好友列表.xlsx互动好友的昵称、QQ、主页好友总数对不对QQ号_说说网页版.html网页版说说时间线双击打开排版是否正常pic/说说图片的本地拷贝随手抽几张能否打开程序结束时会打印一份报告共多少条消息、最早一条说说发布于哪年、多少张图照着核对一遍这次备份才算真正收官。导出之后这批数据还能干嘛场景一新年年度回顾。每年年初用三行代码看看自己哪年话最多import pandas as pd data pd.read_excel(resource/result/123456789/123456789_说说列表.xlsx) print(data[时间].str[:4].value_counts().sort_index()) # 每年发了几条哪年话痨、哪年沉默、哪年在疯狂晒图一张统计表全说清楚。场景二纪念日相册。毕业十周年、结婚纪念日那天在 Excel 里按日期筛出那天的说说和留言配上 pic/ 里对应的图半小时就能拼出一份纪念册发给当年的当事人。场景三给父母的家庭相册。把 HTML 文件发给爸妈浏览器里就能翻你这十几年的生活。注意 HTML 里的图片走的是在线高清链接若担心图源有变把 pic/ 文件夹整个打包发过去更稳。你可能想问的五个问题Q设置了仅自己可见的说说能导出来吗A不能。工具走的是历史消息列表和可见说说两条路仅自己可见的内容根本不出现在这两个列表里这是平台规则决定的任何工具都绕不开。Q中途按了 CtrlC 或断网了前功尽弃A不会。主程序注册了信号处理手动中断时会把已抓到的数据当场落盘fetch_all_message.py这类入口还带本地缓存文件重跑会从上次的位置接着拉不必从头再来。Q大概要跑多久A主程序每10条休息约8秒限频防限制500条说说大约十分钟出头。量大就放晚上挂着跑别盯着。Q我的登录信息安全吗A全程本地运行。登录凭证只缓存在resource/user/里省得下次再扫码说说内容和图片不会上传到任何第三方服务器。Q二维码一直扫不上怎么办A程序每3秒轮询一次登录状态并打印二维码认证中/已失效等字样失效了就重跑换新码已有登录用户的直接选序号即可。别等灰块越来越多才想起这件事那些深夜写下的牢骚、当时觉得普通的一张照片、别人留在你动态下的评论是你这十几年最真实的注脚。云端会替你存是一句很省心的话也是最不可靠的一句话——最稳妥的东西始终握在自己手里。GetQzonehistory 做的事很小却只是一件把怕丢变成安心拥有。打开终端跑起来给那段你以为不会再翻的青春留一份永远亮着的副本。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Earthworm 连词成句学语法,3 分钟本地跑起来

Earthworm 连词成句学语法,3 分钟本地跑起来

Earthworm 连词成句学语法,3 分钟本地跑起来 【免费下载链接】earthworm Learning English through the method of constructing sentences with conjunctions 项目地址: https://gitcode.com/GitHub_Trending/ea/earthworm 背单词、背课文坚持不下来&#x…

2026/9/20 15:04:24 阅读更多 →
Unity自动追踪导弹源码实战:比例导引法与C#调优指南

Unity自动追踪导弹源码实战:比例导引法与C#调优指南

简介:一份面向Unity开发者与游戏编程学习者的自动追踪导弹源码工程,完整实现了导弹对目标的实时锁定、追踪与命中反馈。代码基于C#脚本,深度融合Unity物理引擎、碰撞检测与自定义追踪算法,涵盖目标探测、提前量预测、路径规划与控…

2026/9/20 15:04:24 阅读更多 →
默认模型调用报 401?TaoToken 这样改 deepagents 的 Base URL

默认模型调用报 401?TaoToken 这样改 deepagents 的 Base URL

/* 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 15:03:24 阅读更多 →

最新新闻

SQL Server 2025本地安装全攻略:从环境准备到SSMS配置与避坑指南

SQL Server 2025本地安装全攻略:从环境准备到SSMS配置与避坑指南

/* 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 15:47:24 阅读更多 →
Hyperapp 视图架构详解:从 VNode 声明到 DOM 高效更新的完整渲染体系

Hyperapp 视图架构详解:从 VNode 声明到 DOM 高效更新的完整渲染体系

前端 【免费下载链接】hyperapp 1kB-ish JavaScript framework for building hypertext applications 项目地址: https://gitcode.com/gh_mirrors/hy/hyperapp 点击查看 免费下载 本文以 Hyperapp 架构文档中的 views.md 为核心,系统讲解视图&#xff0…

2026/9/20 15:47:24 阅读更多 →
Sails.js `req.wantsJSON` 完全指南:内容协商判定原理、源码实现与实战应用

Sails.js `req.wantsJSON` 完全指南:内容协商判定原理、源码实现与实战应用

后端 【免费下载链接】sails Realtime MVC Framework for Node.js 项目地址: https://gitcode.com/gh_mirrors/sa/sails 点击查看 免费下载 本指南深入讲解 Sails 框架内置请求属性 req.wantsJSON:它用于判断客户端是否期望收到 JSON 格式的响应&#x…

2026/9/20 15:47:24 阅读更多 →
NemoClaw 维护者晨间巡检实战:基于版本目标脚本、triage 打分队列与 gh 标签的每日发布计划

NemoClaw 维护者晨间巡检实战:基于版本目标脚本、triage 打分队列与 gh 标签的每日发布计划

NemoClaw 维护者晨间巡检实战:基于版本目标脚本、triage 打分队列与 gh 标签的每日发布计划 【免费下载链接】NemoClaw Run agents like Hermes, LangChain Deep Agents, and OpenClaw more securely inside NVIDIA OpenShell with managed inference 项目地址: h…

2026/9/20 15:47:24 阅读更多 →
DROPS 类不平衡学习实战:分布鲁棒后处理在长尾分类中的应用(google-research/drops)

DROPS 类不平衡学习实战:分布鲁棒后处理在长尾分类中的应用(google-research/drops)

人工智能深度学习NLP计算机视觉强化学习 【免费下载链接】google-research Google Research 项目地址: https://gitcode.com/gh_mirrors/go/google-research 点击查看 免费下载 导读:本文围绕 google-research 仓库中 drops 目录提供的实验代码&#xf…

2026/9/20 15:47:24 阅读更多 →
解决Codex桌面版反复重连:本地代理冲突排查与配置修复指南

解决Codex桌面版反复重连:本地代理冲突排查与配置修复指南

codex app每次打开重连5次Reconnecting问题解决最近有不少人在用codex桌面版的时候遇到一个很头疼的现象:每次打开客户端,底部状态栏就开始反复横跳,连着显示“Reconnecting...”,而且不是一次两次,是整整重连5次才消停…

2026/9/20 15:46:23 阅读更多 →

日新闻

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