GetQzonehistory:QQ空间备份实操笔记,把全部说说导出到本地Excel
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
某天你想把大学四年发的说说原样留一份,文字、配图、朋友留下的评论都不缺席。GetQzonehistory 就是干这件事的——QQ空间备份,把可见的说说连同图片一起导出成本地 Excel。读完这篇,你能扫码登录、跑通一遍完整流程,把历史说说落到自己电脑上。
🔍 先看看这个QQ空间备份工具能干哪几件事
说说导出Excel,信息带全
每一条说说按一行存进表格,字段固定。一条导出后长这样:内容 / 发布时间 / 图片链接 / 评论列表。注意范围是可见且未删除的部分,已删除的和部分仅自己可见的说说不在获取范围内。
说说里的图片顺手下下来
图片不是只存个链接,导出阶段会把每条说说的配图逐张下载到本地pic目录,文件名按说说内容截取。链接以后失效了,照片还在。
还原一个能翻的网页版
导出完成时还会生成一个 HTML 文件,打开就是类似平时刷空间的信息流,文字、图片、评论都在,可以离线翻看。
🚀 三步跑起来
第一步:拿代码、装依赖
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt要求 Python 3.8 以上,装依赖这一步一两分钟就好。
第二步:扫码登录
python main.py终端里会打印一个字符画二维码,用手机版QQ扫它,确认登录后终端显示“登录成功”。扫码登录是整个备份流程里唯一需要动手的环节,不用输密码;登录状态会存到本地,下次运行直接选账号即可。
第三步:等它抓完、导出
登录成功后它按每 10 条一批往下翻,每批之间停 3 秒,终端有进度条。跑完会打印总条数、最早一条的时间等统计,Windows 上窗口会暂停等你,看到提示再关。结果文件在resource/result下以你的QQ号命名的目录里。
⚙️ 几个值得动的配置
配置在resource/config/config.ini,[File]段里有三个路径,按需改即可:
[File] result = ./resource/result/改result指向你想放的目录,改完后你会看到 xlsx 和pic文件夹直接出现在新位置,不用再跑一遍默认目录。
[File] user = ./resource/user/改user是换登录状态的存放位置,改完后你会看到扫码记录存进新目录,多账号切换时不会互相覆盖。保存和读取的逻辑在 util/ConfigUtil.py 里。
[File] temp = ./resource/temp/temp放二维码缓存等临时文件,基本不用动,知道它存在就行。
⚠️ QQ空间备份容易卡住的三个地方
二维码几分钟就失效
现象:终端打“二维码已失效”,手机扫码没反应。 原因:官方登录二维码本身有时效,没来得及扫就过期了。 解法:重新运行python main.py拿新的,出码后马上扫。
启动时报 zbar 共享库找不到
现象:程序提示“无法找到 zbar 共享库”后直接退出,连二维码都没生成。 原因:解析二维码用的是 pyzbar,底层依赖系统的 zbar 库,macOS 和 Linux 默认不带。 解法:Mac 上按提示用 Homebrew 装 zbar 即可,其他系统照终端给的包名安装,细节可参考 util/LoginUtil.py 顶部的说明。
进度条走得慢,每 10 条歇 3 秒
现象:几百条说说跑起来要等挺久,看起来像卡住。 原因:每批之间 sleep 3 秒是刻意降频,减少被风控的概率,不是程序挂死。 解法:让它继续跑;中途实在要停,按 Ctrl+C 也会把已抓到的数据保存下来。
📌 收尾
回到开头那个场景:几年前的说说,最后就是几张 xlsx 加一个图片目录,拷到任何盘里都能看。先不必一口气导全部,挑最近一年的量跑一遍,看看内容、格式是不是你要的,确认没问题再让它把更早的也跑完。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考