QQ空间历史说说导出指南:5分钟用 GetQzonehistory 存下你的空间记录
QQ空间历史说说导出指南5分钟用 GetQzonehistory 存下你的空间记录【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有想过把 QQ 空间里攒了多年的说说、转发、留言一次全部搬下来GetQzonehistory 是一个 Python 小工具你用手机 QQ 扫个码它就自动把空间历史消息列表翻完整理成 Excel 表格加一个仿网页版 HTML。不用你写任何代码跟着下面的步骤走十几分钟就能拿到自己的存档包。快速上手从克隆到跑通整个过程按顺序敲 6 行命令就行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory把项目下载到你电脑上。cd GetQzonehistory进入项目目录。python -m venv myenv建一个独立的虚拟环境避免污染你自己机器上已有的 Python 库Windows 也可以直接用本机环境但虚拟环境更省心。source myenv/bin/activate激活这个环境Windows 下改成myenv\Scripts\activate。pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt安装项目列出的全部依赖走国内镜像会快很多。python main.py启动程序终端里会打印出一个登录二维码打开手机 QQ 扫码。之后程序会自动翻页抓取你只需要等。有一点要提前知道登录用到了pyzbar这个包它依赖系统里的 zbar 共享库。如果你的机器上没装启动时会直接提示你缺什么Linux 上装个zbardnf install -y zbar或apt-get install zbarmacOS 上brew install zbar即可程序会给出对应的提示。它能帮你解决什么把散落的旧记录收拢成档案。你不需要一页页翻空间手动截图它从空间的消息列表接口批量拉取互动记录每 10 条一批、批与批之间歇 3 秒上千条记录也能翻完。把你的内容和别人给你的内容分开。抓回来的记录会被自动分类你自己发的说说、你转发的内容、别人留下的留言、其他互动各归各的表不用再手动筛选。补上消息列表看不到的部分。消息列表里不一定有你全部的可见说说项目里专门写了 util/GetAllMomentsUtil.py 去拉取未删除的可见说说和消息列表的数据去重后合并存档会更完整。连老相册一起存。程序会下载说说里带图片的高清版本它会把缩略图链接替换成大图链接统一放进本地目录。你会拿到什么跑完之后程序会在resource/result/下建一个以你 QQ 号命名的文件夹里面是这些东西{QQ号}_全部列表.xlsx所有抓到的记录字段是时间、内容、图片链接、评论{QQ号}_说说列表.xlsx只含你本人发的说说{QQ号}_转发列表.xlsx你转发的内容{QQ号}_留言列表.xlsx别人给你留下的留言{QQ号}_其他列表.xlsx不属于以上三类的互动{QQ号}_好友列表.xlsx出现过的互动好友昵称、QQ、主页链接{QQ号}_说说网页版.html把说说和转发按时间排好、还原成接近空间原貌的页面浏览器打开就能翻看pic/子目录下载下来的全部图片另外还有一个独立入口 fetch_all_message.py它会专门抓取全部可见未删除的说说可以追溯到很早年输出成一份所有可见说说.md的 Markdown 文档加对应图片适合你想要纯文本备份的时候用。它是怎么做到的不用看代码也能理解它的分工。util/LoginUtil.py 负责登录生成二维码、验证扫码结果、把登录凭证存到resource/user/本地目录之后再次运行可以选上次登录的账号不必重复扫码。util/RequestUtil.py 负责网络模拟浏览器请求空间接口处理分页参数和返回内容。util/ToolsUtil.py 负责脏活解析返回的 HTML、清洗特殊字符、把 QQ 表情标记还原成图片。util/ConfigUtil.py 读取配置决定文件存到哪里。最后 main.py 当总调度登录 → 逐批抓消息 → 合并可见说说 → 分类落盘 → 生成网页版一条龙走完。让它跑得更好的技巧优先用虚拟环境 国内镜像依赖版本都锁在 requirements.txt 里装错了也容易排查。导出目录给够空间。pic/里存的是原图几年的记录攒下来可能有好几个 GB建议导出完就同步一份到移动硬盘或网盘。让它跑完。每批之间有 3 秒停顿记录多的账号整个过程要十几分钟甚至更久中途关窗口只会留下半成品。网络不稳就换个环境。抓取是连续分页请求弱网下某批失败会直接跳过换个稳定的网络重跑更省事。遇到问题怎么办现象启动时报无法找到 zbar 共享库。原因pyzbar需要系统级的 zbar 库pip 装的是 Python 部分。 解法Linux 用包管理器装zbarmacOS 用brew install zbar程序本身会在终端打印对应系统的安装命令照着做即可。现象扫码后登录失败或二维码失效。原因网络访问不了空间网页或者二维码超时。 解法重新运行python main.py生成新码再扫顺便确认电脑时间没有偏差时间不准也会导致登录校验失败。现象导出的条数比印象里少。原因工具能拿到的只是可见的记录——仅自己可见的说说、已删除的内容不会出现在消息列表里这是抓取机制的边界不是漏抓。 解法可以再跑一次 fetch_all_message.py 补齐可见说说两份数据对照着看。现象部分图片下载失败。原因早期图片的原链接可能已经失效。 解法属于正常情况能下下来的部分不受影响不需要反复重跑。现象中途想停。原因你按了CtrlC。 解法不用慌程序注册了中断处理已抓到的数据会先落盘再退出下次重跑即可。写在最后GetQzonehistory 做的事情其实很朴素扫码登录、翻页抓取、分类导出没有多余的东西。它的价值在于把一次性的体力活变成可重复的流程——今天存一份明年可以再存一份旧数据和新数据都握在自己手里。如果你的空间里还留着那些舍不得删的旧记录不妨找个晚上花十分钟跑一次先把那份属于自己的存档拿下来。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

TREK 插件管理与安全治理实战:生产实例上零源码改动的插件运维

TREK 插件管理与安全治理实战:生产实例上零源码改动的插件运维

TREK 插件管理与安全治理实战:生产实例上零源码改动的插件运维 【免费下载链接】TREK A self-hosted travel/trip planner with real-time collaboration, interactive maps, PWA support, SSO, budgets, packing lists, and more. 项目地址: https://gitcode.com…

2026/9/25 6:19:07 阅读更多 →
Codex CLI 配置全攻略:API Key、base_url 与 config.toml 详解

Codex CLI 配置全攻略:API Key、base_url 与 config.toml 详解

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

2026/9/25 8:21:22 阅读更多 →
douyin-downloader 抖音批量下载完整教程:去水印、存档主页、录制直播,从一条链接到整夜任务

douyin-downloader 抖音批量下载完整教程:去水印、存档主页、录制直播,从一条链接到整夜任务

douyin-downloader 抖音批量下载完整教程:去水印、存档主页、录制直播,从一条链接到整夜任务 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, S…

2026/9/25 8:31:24 阅读更多 →

最新新闻

校园论文选题系统开发实战:Laravel+uniapp+微信小程序

校园论文选题系统开发实战:Laravel+uniapp+微信小程序

毕业论文选题,每年春季都是高校信息部门最头疼的环节。纸质表格传阅、Excel来回汇总、学生线下找老师签字协调,一套流程走下来少说两周,还免不了各种重复和错漏。后来我接手了一个校园团队的项目,用 Thinkphp/Laravel 作为后端、u…

2026/9/25 22:08:45 阅读更多 →
zvec-grep混合搜索原理揭秘:BM25、向量检索与ripgrep如何用RRF融合排名

zvec-grep混合搜索原理揭秘:BM25、向量检索与ripgrep如何用RRF融合排名

zvec-grep混合搜索原理揭秘:BM25、向量检索与ripgrep如何用RRF融合排名 【免费下载链接】zvec-grep Local-first search across your workspace, built for humans and AI agents. 项目地址: https://gitcode.com/gh_mirrors/zv/zvec-grep zvec-grep&#xf…

2026/9/25 22:08:45 阅读更多 →
SpringBoot+Vue 实现办公用品管理系统|计算机毕设源码讲解

SpringBoot+Vue 实现办公用品管理系统|计算机毕设源码讲解

💖💖作者:计算机毕业设计小明哥 💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等,开发项目包…

2026/9/25 22:07:44 阅读更多 →
Python Assert 语句

Python Assert 语句

我们要去搞明白, 到底什么叫做断言。断言是程序里用来坚定地声明或表明某个事实的语句。比如在编一个除法的函数时, 你内心非常确定, 那个除数是不应该等于零的, 所以你就发出了断言, 说明这个除数不是零。断言仅仅只是一个布尔表达式, 它的作用是用来检查某个具体的条件有没有…

2026/9/25 22:07:44 阅读更多 →
阿里云 300万美金加入 Linux 基金会 Alibaba Cloud joins as a Founding Corporate Patron with $3 million

阿里云 300万美金加入 Linux 基金会 Alibaba Cloud joins as a Founding Corporate Patron with $3 million

阿里巴巴云正式加入 Omacom 基金会,成为创始企业赞助人,承诺每年出资 100 万美元,连续三年!这意味着总计 300 万美元的投入,与 DigitalOcean 的赞助金额持平,将全部用于 Omarchy 的开发、维护与推广。 但这…

2026/9/25 22:06:44 阅读更多 →
云服务器怎么搭建python环境变量管理系统

云服务器怎么搭建python环境变量管理系统

要搭建一个系统用来管理环境变量这事儿, 它并不是简简单单就能弄好的, 你首先得具备一定的基础知识储备, 并且还要有一定的编程实际操作经验才行;接下来这儿有一个非常基础的系统框架可以摆在你的面前供你看一看, 这个框架可不是固定不变的死规矩, 它是可以根据你自…

2026/9/25 22:06:44 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/25 19:27:14 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/25 11:15:26 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/25 20:29:09 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/25 20:29:43 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

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

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

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

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

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

2026/9/25 19:27:26 阅读更多 →