GetQzonehistory:免费开源的QQ空间说说备份工具,快速完整备份历史说说
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一个免费的开源备份工具,用于QQ空间说说备份,用 Python 编写。它通过扫码登录自动抓取账号下的历史说说(含说语文本、发布时间、评论和图片附件),并把结果导出为 Excel 表格、HTML 网页和本地图片目录。所有数据处理都在你自己的电脑上完成,无需输入密码。
备份完成你会得到什么:Excel、HTML 与图片目录
程序运行结束后,全部结果保存在 resource/ 目录下以你的 QQ 号命名的子文件夹中,共三类。
- Excel 表格:以 QQ 号命名,每行一条说说,包含时间(精确到秒)、内容、图片链接、评论四列,适合做QQ空间说说导出Excel 与后续整理。
- HTML 文件:按时间倒序展示全部说说,还原 QQ 空间网页版观感,带头像与昵称、图片预览、评论展示,并做响应式适配,手机浏览器可以直接打开。
- pic/ 图片目录:说说中的图片附件全部批量下载到本地,即使原始链接日后失效,本地副本仍可访问。
5 分钟跑通:安装并运行 GetQzonehistory
环境要求只有一条:系统装有 Python 3.6 或更高版本。完整流程四条命令:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py安装依赖以 requirements.txt 为准,包括 BeautifulSoup4、Pandas、Requests 等常用库。如果担心依赖冲突,可以先创建一个虚拟环境(即一个隔离的 Python 环境,避免项目之间互相干扰)再安装;新手直接安装也可以。
python main.py启动后,控制台会输出一个二维码,用手机 QQ 扫一下即完成登录,全程不需要输入 QQ 密码。登录后程序分批抓取数据,控制台有实时进度提示;抓取结束后结果自动写入 resource/ 目录,并打印总条数与最早一条说说的发布时间。
两种导出格式怎么用最顺手
Excel 和 HTML 对应不同用途,可以按需选择:
Excel 表格
- 结构清晰,每行一条说说,方便按时间列筛选、检索和二次排序
- 适合批量数据处理,比如统计每年的发布频率,或导入其他工具做二次分析
- 如果你的目标是QQ空间说说导出Excel 再做分析,这是最直接的入口
HTML 文件
- 最接近原网页的浏览体验:倒序排列,头像、昵称、图片预览和评论都在
- 响应式设计,手机和电脑浏览器打开都正常
- 适合存档、翻阅旧回忆或分享给朋友
简单说:想整理数据用 Excel,想浏览和存档用 HTML。
进阶用法:限定备份范围与定时备份
- 限定备份时间范围:如果只想备份最近一年或某个年份的说说,可以在 main.py 的数据抓取循环中加入时间过滤逻辑,只保留发布时间落在目标范围内的条目。
- 定时自动备份:用系统定时任务(Linux/macOS 的 crontab 或 Windows 任务计划程序)定期执行主程序即可。注意登录状态会缓存在 resource/user/ 目录,缓存过期后需要重新扫码。
常见问题与注意事项
- 扫码失败:先确认手机 QQ 处于登录状态且网络正常。二维码有时效,过期后重新运行程序即可获取新的。
- 只抓到部分说说:工具依据 QQ 空间消息列表抓取,不在列表中的内容(例如"仅自己可见"的说说)抓不到;网络不稳定时也可以重跑一次。
- 依赖安装慢或失败:尝试在 pip install 命令中加
-i参数指定国内镜像源;同时确认 Python 版本不低于 3.6。 - 图片下载失败:原图链接可能已失效,Excel 表格里有图片链接列,可以据此手动补下。
- 隐私与安全:所有数据处理在本地完成,不上传数据;扫码登录不收集密码;代码完全开源可审查。备份完成后,可以清理 resource/user/ 目录下的登录缓存。
一句话总结:如何备份QQ空间历史说说,就是上面四步——克隆仓库、安装依赖、扫码登录,结果自动导出到本地。如果想了解抓取逻辑的细节,可以从 main.py 读起。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考