如何 4 步把 QQ 空间历史说说导出到本地
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
想找当年说说里的老照片,翻遍空间也找不到。GetQzonehistory 是一个 QQ 空间历史说说导出工具,用 Python 编写,能把账号下的说说、转发、好友留言和配图批量拉到本地,输出 Excel 和 HTML 两种格式,方便长期保存和检索。
它解决什么问题
- 几年前的说说难翻找
- 说说图片没法整批下载
- 互动记录缺统一本地格式
- 担心平台变动导致数据丢失
功能速览
- 扫码登录,不输密码— 全程用手机 QQ 扫二维码完成认证,不用把密码交给第三方,登录过程更稳妥。
- 从空间消息列表批量拉取历史说说— 自己发的说说、转发和好友留言都能覆盖到,不用再手动一条一条翻历史记录。
- 自动分类导出 Excel 列表— 按说说、转发、留言、好友拆成多张表,每行带时间、内容、图片链接和评论,筛选和统计都方便。
- 生成网页版页面并下载图片— HTML 文件按空间原样排版、支持离线看图,所有说说图片自动存进 pic 子目录,随取随用。
快速上手
第 1 步:克隆项目一条命令拿到源码并进入项目目录。
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory && cd GetQzonehistory预期结果:当前目录出现 GetQzonehistory 文件夹,里面有 main.py 入口。
第 2 步:创建虚拟环境隔离 Python 环境,避免依赖和系统里已有的包互相干扰。
python -m venv myenv预期结果:生成 myenv 目录;Windows 执行 myenv\Scripts\activate,macOS/Linux 执行 source myenv/bin/activate。
第 3 步:安装依赖一条命令装完 requirements.txt 里的全部依赖,包括 HTML 解析、Excel 导出和二维码相关库。
pip install -r requirements.txt预期结果:无任何报错输出即安装完成。
第 4 步:运行并扫码登录运行后终端会显示一个二维码(扫码登录逻辑),用 QQ 手机 App 扫一下即开始抓取。
python main.py预期结果:登录成功后自动开始抓取,进度条实时显示,结束后自动打开导出目录。
你会得到什么
运行结束后,所有文件都放在resource/result/你的QQ号/目录下:
resource/result/你的QQ号/ ├── 你的QQ号_全部列表.xlsx # 完整历史消息记录 ├── 你的QQ号_说说列表.xlsx # 你发布的说说 ├── 你的QQ号_转发列表.xlsx # 你转发的内容 ├── 你的QQ号_留言列表.xlsx # 好友的留言 ├── 你的QQ号_好友列表.xlsx # 互动好友的昵称、QQ、空间主页 ├── 你的QQ号_其他列表.xlsx # 其他消息内容 ├── 你的QQ号_说说网页版.html # 可视化页面,可预览图片 └── pic/ # 说说图片下载到这里文件名都以 QQ 号开头,多个账号导出的结果不会混在一起。每张表都带时间、内容和图片链接字段,直接筛选就能按年份或好友取数。用浏览器打开 HTML 文件可以按空间原样浏览,图文都在本地。中途按 Ctrl+C 中断的话,已抓到的数据也会先保存一份,不会白跑。
🧭 进阶玩法
按年份做统计分析。把 Excel 列表按年份分组,统计每年的说说条数,或者看看某段时间里情绪类词出现的频率,能直观看出每个阶段的生活动态,比翻空间快得多。结果导成图表发给家人看,也是个不错的选择。
梳理社交关系。好友列表和留言列表对照起来看,可以找出过去几年里和你互动最多的那几个人;谁在你考研、换城市那段时间留言最多,数据里都有答案。把结果整理成一张表,过年群发祝福之前心里有数。
补一份完整的可见说说。主程序基于空间消息列表抓取,如果你还想拿 2014 年以前的可见说说,可以单独运行 fetch_all_message.py,它会额外输出一份带图片、转发和评论的 Markdown 文件。
⚠️ 常见坑与应对
- 启动提示缺少 zbar→ pyzbar 依赖系统 zbar 库 → 用 brew 或 dnf 安装 zbar
- 导出的说说有缺失→ 数据源为空间消息列表 → 从未进列表的抓不到,属正常现象
- 导出过程太慢→ 每批 10 条间隔 3 秒 → 正常节奏,几百条说说需要几十分钟
- 部分图片下载失败→ 图片链接已失效 → 工具自动跳过,无需处理
- 登录时提示失败→ 网络访问不了空间网页 → 检查网络后重新运行
使用边界
这个工具只适合导出自己账号的数据,用于个人纪念和技术研究,不要拿来做商业或侵犯他人隐私的事。数据量大的账号导出过程可能超过 30 分钟,建议预留半小时时间和 500MB 磁盘空间。
QQ 空间历史说说导出就是这么简单:克隆仓库,装依赖,扫码运行,就能得到 6 张 Excel 列表、一个网页版页面和一套图片。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考