3 条命令搞定 GetQzonehistory:把 QQ 空间历史说说备份到本地
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
你想把前几年在 QQ 空间发的说说存下来,但网页上一条条翻不现实,官方也没有批量导出入口。GetQzonehistory 是一款免费开源的 QQ 空间说说备份工具:手机 QQ 扫个码、不输密码,就能把历史说说、转发、留言和图片一次性抓到本地。
🚀 最快跑起来:两组命令加一次扫码
进项目目录建个虚拟环境(推荐),安装依赖后直接运行:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv激活环境(Windows 执行myenv\Scripts\activate,macOS/Linux 执行source myenv/bin/activate),然后:
pip install -r requirements.txt python main.py终端会打印二维码,用登录着 QQ 的手机扫一下即可,全程不用输密码。登录成功后自动开始抓取:每批 10 条、批间隔 3 秒,终端有实时进度条,几千条说说可能跑十几分钟,放着别动就行。不想配环境的话,release 页面有打包好的单文件,下载直接运行。
📦 跑完得到什么,它怎么工作
程序结束后会自动打开你的 QQ 号文件夹,成果都在resource/result/你的QQ号/下:六个 Excel 文件(说说列表、转发列表、留言列表、好友列表、全部列表、其他列表)、一个存放所有说说配图的pic/目录,还有一个QQ号_说说网页版.html,双击就能像刷空间一样回看。
它的工作方式不复杂:扫码登录拿到本次会话凭证,然后按批翻 QQ 空间的历史消息列表、解析出时间和内容,再归类写进各张 Excel,逐张下载配图,最后拼出一个本地网页。抓取、解析、保存全部在本机完成。
⚙️ 值得调的地方
- 保存路径:
resource/config/config.ini里的temp、user、result三项分别控制缓存、登录信息、导出结果的存放位置。想把备份放到别的盘,改一下result再运行即可。 - 抓取节奏:每批条数和 3 秒间隔写在
main.py里。如果频繁出现请求超时,把间隔改到 5 秒;想跑快一点就调小,但不建议低于 1 秒。
🛠️ 新手容易卡住的事
- macOS 提示“无法找到 zbar 共享库”:执行
brew install zbar就好,程序也会提示你按 y 自动安装,不用自己查文档。 - 二维码过期、登录失败:重新跑一次
python main.py再扫;程序让你选已登录用户时,输入 0 就是重新扫码登录。 - Excel 里“少”了一些说说:工具只能拿到消息列表里有的记录,“仅自己可见”或已删除的内容不会出现,属正常现象,不是出错。
另外中途按 Ctrl+C 中断也安全:已抓到的部分会自动保存,不会白跑。
💡 适合谁
空间从没备份过的话,选个晚上跑一遍python main.py、扫一次码,几年的积累就躺在本地硬盘的resource/result/里了。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考