备份QQ空间全部历史说说:GetQzonehistory从安装到导出Excel的10分钟实操
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间里还留着多年前的说说,但分散难找,手动截图又费时又乱。GetQzonehistory 是一个开源工具,能把账号的历史说说自动抓取并导出成 Excel 表格和可浏览的 HTML 网页,适合不想写代码、只会照命令执行的新手。
它解决什么问题
手工整理空间说说只能逐条截图,得到的是一堆图片,还容易漏掉。这个工具直接读取"消息列表"这个数据源,把说说、转发、留言、评论和出现过的好友全部拉出来,分门别类存成表格,顺带下载说说里的图片。它的定位很单一:不做内容管理,只帮你把空间说说完整留一份本地副本。
准备工作:环境安装
本机需要 Python 3.8 及以上版本。装好后,在终端里把项目克隆到工作目录:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory接着创建并激活虚拟环境,再安装依赖。激活命令分两行:Windows 用第二行,macOS/Linux 用第三行:
python -m venv myenv .\myenv\Scripts\activate source myenv/bin/activate pip install -r requirements.txt在 Linux 上还要额外装 zbar 系统库,它负责识别登录二维码,程序启动时缺了会直接提示怎么装。如果完全不想配环境,项目 release 页有打包好的可执行文件,可以跳过以上步骤直接运行。
操作流程:扫码登录到自动采集
第一步:运行主程序,扫码登录
在项目根目录执行下面命令,终端会打印出一段二维码字符,用手机 QQ 扫一下即可,全程不输密码,看到"登录成功"字样就进入下一步:
python main.py第二步:等待自动采集
登录后程序按每 10 条一批抓取消息列表,每批间隔 3 秒,屏幕上有进度条显示整体进度。中途想停就按 Ctrl+C,程序会先把已抓到的内容存盘再退出,已处理的数据不会白费。
第三步:查看导出结果
采集跑完后,程序会打印一条简要统计(总条数、最早一条说说时间、图片数量等),并自动打开结果目录,直接翻看生成的文件就行。
结果展示:导出文件说明
所有产出都在resource/result/[你的QQ号]/目录下:
QQ号_全部列表.xlsx:按时间排序的完整记录QQ号_说说列表.xlsx:只保留自己发布的原创说说QQ号_转发列表.xlsx、QQ号_留言列表.xlsx:转发和留言单独拆表QQ号_好友列表.xlsx:消息里出现过的好友清单QQ号_说说网页版.html:按信息流样式渲染的网页,浏览器打开即可翻阅pic/文件夹:说说中的图片,逐张下载为本地 jpg
亮点功能
扫码登录,不碰密码
登录只经过一次扫码,凭证是临时的,不在本机留存账号密码。登录逻辑可参考 util/LoginUtil.py。
双数据源合并,自动去重
说说同时从消息列表和当前可见说说页两个地方取,重复内容自动过滤,能让一部分没出现在消息列表里的旧内容也被收录,核心抓取逻辑在 util/GetAllMomentsUtil.py。
图片自动下载
说说里的图片会一并存进pic/文件夹,文件名取自说说正文,翻图片时能对上是哪条内容。
生成 HTML 可视化页面
除了 Excel,还会额外产出网页版。说说、图片、评论按时间线排列,离线打开就能翻阅,不用依赖空间网页。
适用场景
- 换号前归档:老 QQ 号准备清理时,先把历史说说整体导出到 Excel,再注销也不慌。
- 整理电子相册:带照片的说说图片一次性拉全,配合网页版快速挑选、做纪念册。
- 个人数据回顾:想统计自己发布频率和时间分布,带时间戳的表格可以直接做统计原料。
注意事项
- 能抓到的范围以消息列表和可见说说页为准,"仅自己可见"和已彻底删除的内容无法找回
- 保留每批 3 秒的默认间隔,不要自行调快请求节奏
- 导出文件包含个人隐私,留存在本机,不要随意上传或外发
- 仅限个人学习与技术研究用途,不得用于商业或非法行为
快速答疑:常见问题
Q:能备份多少年前的说说?A:没有严格年份上限,只要该条还在消息列表或可见说说页里就能抓到。
Q:跑完全程要多久?A:每 10 条暂停 3 秒,几千条数据要等几十分钟,放着跑完即可。
Q:不会 Python 能跑吗?A:可以,全程只需复制粘贴四五条命令,处理都由程序完成。
Q:登录失败怎么办?A:重新运行 main.py 再扫一次;Linux 上反复失败时检查 zbar 是否装好。
Q:账号有风险吗?A:走扫码登录、不经过密码,保持默认节奏且只备份自己的账号,个人使用风险较低。
写在最后
整个流程就是三件事:扫码登录、自动抓取、导出表格,想让空间说说在本地留一份完整副本的话,这个工具足够轻量。
免责声明:本工具仅供个人学习与技术研究使用,不得用于商业或非法用途,使用即视为已知晓相关风险并自愿承担。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考