GetQzonehistory:把QQ空间十年老说说完整搬到本地
GetQzonehistory把QQ空间十年老说说完整搬到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory毕业第三年小林准备把用了十几年的QQ号换新动手之前想先把空间里从高中开始发的说说存下来。她用的工具是开源项目 GetQzonehistory专门做一件事把QQ空间的历史说说导出成Excel、本地图片和一个可浏览的网页。整个流程在本地完成不经过第三方网站你只需要扫一次码。它是怎么把老说说挖出来的先讲清楚数据来源后面操作才有概念。它不是逐页翻你的空间主页而是同时调用QQ空间的两个既有接口互动消息列表就是QQ空间里的消息列表记录了哪些说说、评论、转发产生过通知程序每次取10条一直翻到最早的一条。未删除说说接口你空间自己的说说数据接口能把所有还没删除的说说连内容、图片、评论一起分页取回包括2014年之前的老内容。拿到两份数据后程序按内容做去重合并两边都有的说说保留“未删除说说”那一版因为这一版字段更全带评论列表和高清图片地址。合并结果先落成Excel再把每张图片下载到本地最后渲染出一个接近空间原样的网页。整条链路是扫码登录取两路数据合并去重分类生成文件。安装依赖并第一次运行准备一个Python 3.6以上环境然后照做git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows下激活命令换成myenv\Scripts\activate。装好后运行python main.py终端会打印一个字符画二维码用QQ App扫码确认即可。有两点要提前知道项目用 pyzbar 解码二维码依赖系统的 zbar 库。Linux常见装法是sudo dnf install zbarmacOS用brew install zbar。缺了它程序启动时会提示并直接退出。登录凭证以明文文件保存在resource/user/下按QQ号区分。同一台机器再运行时程序会列出已登录账号让你选序号输入0则重新扫码。打开结果目录的那一刻跑完后程序会自动打开resource/result/目录里面有一个以你QQ号命名的文件夹。点进去会看到几样东西QQ号_全部列表.xlsx合并后的完整时间线列是时间、内容、图片链接、评论。QQ号_说说列表.xlsx和QQ号_转发列表.xlsx只挑出你自己发的说说与转发单独看更方便。QQ号_留言列表.xlsx和QQ号_其他列表.xlsx前者是好友对你说说的留言后者是消息列表里出现的好友动态。QQ号_好友列表.xlsx互动过的对方昵称、QQ号、空间主页按QQ号去重。pic/文件夹成功下载到的全部图片文件名取自说说内容方便反查是哪条。QQ号_说说网页版.html浏览器打开就是按时间排列的说说页面老QQ表情码也被替换成了对应表情图。终端最后会打印一份统计共多少条消息、多少说说和转发、最早一条发布在什么时候、下载了多少图片。用这几个数字对照你自己的记忆就能判断导出范围是否符合预期。想再深一层登录态、缓存与中断可选阅读对实现好奇的话可以看这几处消息列表的总条数不是接口直接返回的而是用二分法探测出来的逻辑在 util/RequestUtil.py。程序反复请求“偏移量为X取100条”根据有没有内容二分逼近总数每次探测都要真实请求一轮所以开头这一步就会花掉几分钟。第二路数据的原始响应会缓存成JSON存到resource/fetch-all/你的QQ号/下次运行直接复用只补消息列表这一路。“未删除说说”的请求在 util/GetAllMomentsUtil.py网页模板和QQ表情替换逻辑在 util/ToolsUtil.py。抓取中途按 CtrlC 不会白干程序注册了信号处理会把手头已有的数据先落盘再退出。fetch_all_message.py 是另一个独立入口只处理“未删除说说”这一路输出一份Markdown和本地图适合只要自己说说的场景。它拿不到什么哪些环节容易卡住边界说清楚省得跑完对着缺口发懵已删除的说说拿不到“未删除说说”接口天然不含它们只给自己可见、从未出现在消息列表里的早期说说两路都覆盖不到README里也写明了这一点。评论有上限按每条100条取更早或超量的评论不全。慢是正常现象。消息列表每批10条批间和请求后都有固定间隔几千条消息可能耗时几十分钟开头二分探测也要几分钟。终端持续滚动输出就说明在正常推进。图片下载是每条链接只请求一次非200就跳过没有重试。终端统计的图片数少于Excel里图片链接数多半是老图已失效不算程序故障。去重按内容精确匹配两条文案完全相同的说说会被当成一条。网页只是浏览层图指向远端地址长期备份要认pic/里的本地文件和Excel。登录cookie是明文存在resource/user/的公共电脑用完记得清理。排障时记住两条提示“登录失败”就重新运行扫码如果某一步长时间无输出优先检查网络多数情况是请求超时被跳过了。写在最后GetQzonehistory解决的问题很具体把QQ空间里可见、且消息列表够得着的部分变成你自己磁盘上的结构化文件。它变不出已删除的内容只是把能拿到的东西可靠地搬出来。对“换号之前先存一份”这类需求这就够了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LAMMPS fix external 完全指南:通过库接口在指定时间步施加外部力、能量与应力

LAMMPS fix external 完全指南:通过库接口在指定时间步施加外部力、能量与应力

科研科学计算高性能计算 【免费下载链接】lammps Public development project of the LAMMPS MD software package 项目地址: https://gitcode.com/gh_mirrors/la/lammps 点击查看 免费下载 本文以 doc/src/fix_external.rst 为骨架,结合仓库源码&…

2026/10/16 8:48:49 阅读更多 →
Olares 上升级 OpenClaw 完整指南:各版本变更、数据迁移与网关故障排查

Olares 上升级 OpenClaw 完整指南:各版本变更、数据迁移与网关故障排查

云原生后端运维 【免费下载链接】Terminus Open-Source Personal Cloud OS for Always-On Agents 项目地址: https://gitcode.com/gh_mirrors/terminus2/Terminus 点击查看 免费下载 本文围绕在 Olares 上将 OpenClaw 升级到 2026 系列版本的完整过程展开&#xff…

2026/10/16 8:48:49 阅读更多 →
Android SDK下载配置全指南:目录结构、sdkmanager与离线部署避坑

Android SDK下载配置全指南:目录结构、sdkmanager与离线部署避坑

简介:这是一份面向Android初学者的SDK资源包,围绕开发环境搭建这一核心需求,将tools、platform-tools、platforms、build-tools、licenses等官方目录集中整合,帮助开发者在本地完成编译、调试与模拟器管理等基础配置,尤…

2026/10/16 8:47:46 阅读更多 →

最新新闻

qModel v1.4.2模型版本管理实战:创建、对比、切换与回滚全攻略

qModel v1.4.2模型版本管理实战:创建、对比、切换与回滚全攻略

做算法工程师这几年,我一直有一个执念:模型版本管理这件事,绝不能等到线上出事了才想起来补课。代码有Git管理,数据有数据仓库,偏偏模型文件常常散落在各个训练机的磁盘、网盘甚至U盘里,谁训的、用的什么数…

2026/10/17 12:12:42 阅读更多 →
AI应用编排实战:智能表单、流程编排与插件开发快速上手

AI应用编排实战:智能表单、流程编排与插件开发快速上手

最近一段时间,我大部分精力都泡在一个叫ModelEngine的AI应用编排平台上。说真的,第一次看到这个工具时,我第一反应是“又一个低代码平台”。但实际用了一个月、给某电商客户落地了一套售后反馈分析应用之后,我改变了看法。它真正解…

2026/10/17 12:12:42 阅读更多 →
Dify搭建搜索与文档阅读智能体:工具调用、提示词与避坑全指南

Dify搭建搜索与文档阅读智能体:工具调用、提示词与避坑全指南

我最近在Dify上搭了一个既能联网搜索、又能读本地文档的智能体,整个过程比我预想的顺利,但没有哪一步是"光靠直觉就能成"的。比如工具描述写得不清楚,模型就死活不调搜索接口;比如文档上传方式选错了,几十页…

2026/10/17 12:12:42 阅读更多 →
MCP与LangGraph实战:把AI Agent脚本重构成生产级系统

MCP与LangGraph实战:把AI Agent脚本重构成生产级系统

做 AI 应用最难受的一个时刻,是脚本里的 demo 跑得风生水起,一推上生产就四处漏风。过去一年我接手好几套类似系统,骨架都差不多:一个 Python 脚本,把用户输入塞给大模型,模型说要调工具就 if-else 判断一下…

2026/10/17 12:12:42 阅读更多 →
Trezor硬件钱包取证:加密备份提取与压缩包解析实战

Trezor硬件钱包取证:加密备份提取与压缩包解析实战

简介:这份PDF文档聚焦硬件钱包数字取证这一细分领域,面向CTF-Misc方向的学习者、数字取证人员与安全研究人员,系统讲解如何从Trezor设备中提取加密备份压缩包。内容从Trezor硬件钱包的工作原理、存储格式与备份策略讲起,逐步深入到…

2026/10/17 12:12:42 阅读更多 →
artcraft:从创意到成品的执行方法论与流程控制

artcraft:从创意到成品的执行方法论与流程控制

1. 从“artcraft”这个名字说起:它到底想解决什么问题 第一次看到“artcraft”这个词,我脑子里蹦出来的不是某个具体工具,而是一种很朴素的组合感——art(艺术、审美、表达)加上 craft(手艺、工艺、打磨&am…

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

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →