把十年QQ空间说说完整搬回家:GetQzonehistory备份实战全记录
把十年QQ空间说说完整搬回家GetQzonehistory备份实战全记录【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有想过QQ空间里最早那条说说现在还看得到吗换了三次手机、空间悄悄改过无数版界面之后那些2012年熬夜发的文字、旅行照片和评论互动很可能已经在某个角落悄悄消失。GetQzonehistory 就是为解决这个问题而生的开源工具它通过模拟浏览器访问QQ空间官方接口把你账号下发布的历史说说、转发、留言和图片全部抓取到本地生成 Excel、网页版和图片目录三类备份让每一段数字记忆都有了一份永久副本。为什么你需要一个本地存档云端数据看着安全但账号异常、平台调整、链接失效这些事谁都说不准。GetQzonehistory 的核心思路很简单趁数据还在把它复制到自己的硬盘上。和手动截图、复制粘贴相比它有这几个实打实的优势优势一句话说明完全本地处理抓取、解析、导出都在本机完成不经过任何第三方服务器官方二维码登录走QQ官方扫码流程不碰账号密码登录状态还会缓存到本地双引擎抓取既读互动消息列表又单独拉取未删除的可见说说覆盖面更全多格式导出同一份数据同时产出 Excel、网页版 HTML、图片文件按需取用代码完全开源每一步逻辑都可以翻源码核实不存在黑盒顾虑值得一提的是它的第二个抓取引擎GetAllMomentsUtil会单独请求说说列表接口能把 2014 年之前的老说说和高清原图一并取回来这部分正是很多同类工具容易漏掉的。备份前环境检查与依赖准备GetQzonehistory 基于 Python 开发Windows、macOS、Linux 都能跑。你需要准备三样东西Python 3.6终端执行python --version确认能联网的电脑抓取过程需要访问QQ空间接口手机QQ扫码登录用接下来在终端依次执行# 1. 克隆项目到本地 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 2. 创建并激活虚拟环境推荐避免污染系统Python python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate # 3. 安装依赖 pip install -r requirements.txt # 网络受限时可用国内镜像 # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txtrequirements.txt里的依赖各司其职requests负责网络请求BeautifulSoup4解析返回的HTMLpandasopenpyxl生成Excelqrcode和pyzbar负责二维码的生成与识别Pillow处理登录二维码图片tqdm显示进度条chardet自动探测网页编码。第一次运行扫码登录与多账号切换环境就绪后直接启动主程序python main.py程序会在resource/temp/下生成QR.png二维码同时把二维码以字符画形式打印在终端里。打开手机QQ扫一扫确认登录即可全程不需要输入密码。登录成功后有两件小事值得注意Cookie 会缓存到resource/user/目录以 QQ 号为文件名。下次再运行程序会列出已登录用户列表让你选择直接回车即可跳过扫码想换账号就输入0重新扫码。目录路径可以自定义。所有保存位置都在resource/config/config.ini里默认配置如下[File] temp ./resource/temp/ ; 临时文件如登录二维码 user ./resource/user/ ; 登录状态缓存 result ./resource/result/ ; 最终导出结果如果你想把备份放到别的磁盘改这里的result路径就行。抓取过程发生了什么扫码完成程序会自动进入抓取阶段整个流程可以概括为四步从登录验证、数据获取、解析处理到结果导出与异常处理主流程形成一个完整闭环统计消息总量用二分法探测消息列表的总条数终端会显示进度。分页拉取每次取 10 条互动消息逐页解析时间、内容、图片链接和评论。补充可见说说主流程结束后再调用第二个引擎把未删除的可见说说含老说说和高清图拉回来与消息列表去重合并。落盘导出所有数据清洗分类后写入resource/result/你的QQ号/目录。程序还注册了中断信号处理如果中途按CtrlC已抓到的数据会被立即保存不会白跑一趟。想抓取未删除的可见说说的 Markdown 版本可以改用另一个入口python fetch_all_message.py它会按说说 ID 逐条下载图片最终生成一份resource/fetch-all/所有可见说说.md连转发内容和评论回复都会以 Markdown 引用块和列表的形式还原适合后续导入笔记软件。导出结果长什么样备份完成后resource/result/你的QQ号/下就是全部家当所有结果以QQ号为主目录组织Excel 表格、网页版 HTML 与图片文件夹各司其职各文件的用途对比如下文件字段/内容适合场景{QQ}_全部列表.xlsx时间、内容、图片链接、评论原始数据全量存档{QQ}_说说列表.xlsx自己发布的原创说说核心内容分析{QQ}_转发列表.xlsx转发的内容单独回顾转发记录{QQ}_留言列表.xlsx好友在空间的留言翻看好友互动{QQ}_其他列表.xlsx其他互动消息补充信息{QQ}_好友列表.xlsx昵称、QQ、空间主页重建好友关系网{QQ}_说说网页版.html还原QQ空间样式的网页离线浏览、分享展示pic/按说说内容命名的 JPG 图片照片永久保存说说列表里的评论字段是结构化列表格式为[[时间,内容,昵称,QQ号], ...]四列信息一应俱全方便程序化处理。网页版则按时间倒序排列头像、正文、图片、评论全都有双击就能在浏览器里像逛空间一样翻看。三个进阶玩法玩法一用 pandas 做十年发帖复盘导出 Excel 后你可以像处理普通数据一样分析自己的空间人生import pandas as pd df pd.read_excel(123456789_说说列表.xlsx) # 换成你的QQ号 df[发布时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S, errorscoerce) # 按年份统计发帖量看看哪一年你最爱表达 df[年份] df[发布时间].dt.year print(df[年份].value_counts().sort_index()) # 按小时统计找出你习惯深夜emo的时间段 df[小时] df[发布时间].dt.hour print(df[小时].value_counts().sort_index())玩法二调整抓取节奏给服务器减减压主程序默认每抓 10 条休息 3 秒请求模块内部还会再睡 5 秒。如果说说数量很大、又不想被接口限流可以在main.py里找到这两处调整time.sleep(3) # main.py 中的分页间隔可改成 5 或更长 time.sleep(5) # util/RequestUtil.py 中的请求间隔同样可调大放慢节奏换来的是更低的失败率备份几千条说说时建议别调太快。玩法三用 cron 做月度自动备份配置一次系统定时任务每月自动跑一遍形成持续更新的数字档案馆# 编辑 crontabLinux/macOS crontab -e # 每月1日凌晨2点执行备份 0 2 1 * * cd /path/to/GetQzonehistory /path/to/myenv/bin/python main.pyWindows 用户可以在任务计划程序里创建基本任务触发器设为每月操作指向python main.py即可。常见问题快速排查问题现象可能原因解决方案扫码后提示二维码失效/认证中二维码过期或网络异常重新运行程序生成新二维码确认手机QQ已登录且网络畅通只能抓到部分说说接口限流或消息列表本身不含仅自己可见内容分多次运行程序分批抓取放慢抓取间隔可见说说已由第二引擎尽量补齐图片下载失败网络波动或原链接已失效从 Excel 的图片链接字段手动补下检查pic/目录写入权限pyzbar导入报错缺少 zbar 共享库Linux/macOS 常见Linux 执行sudo apt install libzbar0macOS 执行brew install zbar后重装依赖程序跑得慢每批间隔 请求延时叠加所致属正常现象说说多就耐心等也可按玩法二微调间隔登录时提示选择用户本地已有登录缓存输入对应序号直接进入输入 0 可重新扫码换账号现在动手把回忆握在自己手里备份这件事最好的时机是现在。数据在云端多待一天就多一分不确定而本地硬盘上的这份 Excel、网页和图片目录才是真正属于你的。整个流程跑一遍大约需要十几分钟之后无论是深夜翻看老说说还是把图片整理成电子相册都随你心意。想深入了解实现细节可以从这几个源码文件入手配置文件解析与多账号逻辑util/ConfigUtil.py二维码扫码登录实现util/LoginUtil.py网络请求与消息计数核心util/RequestUtil.py数据清洗、HTML模板与工具函数util/ToolsUtil.py每一段数字记忆都值得被妥善保管现在就把你的QQ空间历史说说完整备份到本地吧。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

百度安全“龙虾”全家桶:安全产品的趣味营销解析

百度安全“龙虾”全家桶:安全产品的趣味营销解析

1. 百度"龙虾"全家桶:一场安全领域的趣味营销最近百度安全团队搞了个大动作——推出"龙虾"全家桶概念,还让"安全虾"正式上岗。这波操作乍看有点无厘头,但细品之下其实藏着不少门道。作为安全圈的老兵&#xff…

2026/8/15 4:26:54 阅读更多 →
Context Engineering:解决AI Agent幻觉与上下文失忆的工程化实践

Context Engineering:解决AI Agent幻觉与上下文失忆的工程化实践

1. 项目概述:从“幻觉”到“事实”的工程化之路 最近在折腾各种AI Agent项目时,我遇到了一个几乎每个开发者都会头疼的问题:Agent在复杂任务链中“跑偏”了。比如,你让它先查天气,再根据天气推荐穿搭,最后生…

2026/8/15 4:26:54 阅读更多 →
Keil5生成bin文件失败?从原理到实战的完整解决方案

Keil5生成bin文件失败?从原理到实战的完整解决方案

1. 问题引入:一个看似简单却常被忽略的编译后处理环节在嵌入式开发,特别是基于ARM Cortex-M系列MCU的项目中,Keil MDK-ARM(我们常说的Keil5)是工程师们最熟悉的集成开发环境之一。从编写代码、编译链接到最终生成可执行…

2026/8/15 4:26:54 阅读更多 →

最新新闻

Claude Code Tools架构解析:从AI代码助手到智能体副驾驶的质变

Claude Code Tools架构解析:从AI代码助手到智能体副驾驶的质变

1. 从“聊天”到“执行”:为什么Claude Code的Tools是质变的关键如果你用过早期的代码助手,不管是GitHub Copilot还是早期的Codex,最大的感受可能就是:它是个“超级联想输入法”。你写注释,它补代码;你写函…

2026/8/15 5:17:06 阅读更多 →
Mac上使用HomeBrew安装配置Node.js全攻略:从环境搭建到实战开发

Mac上使用HomeBrew安装配置Node.js全攻略:从环境搭建到实战开发

1. 项目概述:为什么选择HomeBrew来管理Node.js?如果你刚拿到一台全新的Mac,或者准备开始一个新的前端或Node.js后端项目,安装Node.js环境通常是第一步。网上教程五花八门,有让你去官网下载.pkg安装包的,有用…

2026/8/15 5:17:06 阅读更多 →
周杰伦歌曲热度排名分析:数据采集与评分模型构建

周杰伦歌曲热度排名分析:数据采集与评分模型构建

1. 项目背景与数据价值 作为一名长期关注音乐数据分析的从业者,我最近完成了一个关于周杰伦歌曲热度排名的数据分析项目。这个项目最初源于一个简单的疑问:在周杰伦超过20年的音乐生涯中,哪些歌曲真正经受了时间的考验,成为歌迷心…

2026/8/15 5:17:06 阅读更多 →
Windows安全中心空白与管理员限制的深度排查与根治方案

Windows安全中心空白与管理员限制的深度排查与根治方案

1. 项目概述:一次与Windows安全中心“空白”和“管理员限制”的缠斗最近在给一台预装Win11的笔记本做优化设置时,遇到了一个相当棘手且令人困惑的问题:Windows安全中心(Windows Security)的界面一片空白,只…

2026/8/15 5:17:06 阅读更多 →
Linux文件权限管理:从chmod 777风险到精细化安全实践

Linux文件权限管理:从chmod 777风险到精细化安全实践

1. 项目概述:从“7777777777”看权限管理的核心与陷阱最近在社区里看到不少朋友在讨论文件权限,尤其是那个经典的“chmod 777”命令。今天想从一个更具体的标题——“4 修改 7777777777”——切入,和大家深入聊聊Linux/Unix系统下的文件权限管…

2026/8/15 5:17:06 阅读更多 →
MicroSIP助手V3.2.3:智能语音与自动化外呼实践

MicroSIP助手V3.2.3:智能语音与自动化外呼实践

1. MicroSIP助手的功能定位与核心价值MicroSIP助手作为一款基于开源SIP协议栈的智能语音工具,其V3.2.3版本在传统VoIP通信基础上实现了自动化流程增强。这个版本最显著的特征是将人工拨号动作转化为可编程的智能操作,特别适合需要高频外呼的客服中心、电…

2026/8/15 5:16:05 阅读更多 →

日新闻

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

2026/8/15 0:00:30 阅读更多 →
重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

2026/8/15 0:00:30 阅读更多 →
一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

2026/8/15 0:02:30 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/14 13:40:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/14 14:06:45 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/15 2:35:29 阅读更多 →