一键把QQ空间历史说说存到本地:GetQzonehistory 导出方案
一键把QQ空间历史说说存到本地GetQzonehistory 导出方案【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory想翻三年前的说说结果 QQ 空间越往上翻加载越慢更早的内容干脆打不开配图也大面积失效。GetQzonehistory 可以把你自己账号的 QQ 空间历史说说批量导出成 Excel并把图片下载到本地让这段数字记忆真正留在你手里。它能帮你解决什么一句话把你空间里的说说、评论、图片变成一组可随时打开的本地文件。历史说说全量导出按页遍历消息列表输出到 Excel每条含时间、内容、图片链接、评论图片本地化说说配图自动下载不再担心远程链接失效分类归档说说、转发、留言、好友列表分开存放还附带一份可离线浏览的网页版3 分钟上手git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 .\myenv\Scripts\activate pip install -r requirements.txt python main.py⚠️ Linux 用户需先安装二维码解析依赖sudo apt install libzbar0RPM 系用sudo dnf install zbar。启动后终端会显示二维码用手机 QQ 扫码确认登录。随后出现进度条跑完后结果保存在resource/result/你的QQ号/目录下包含若干 Excel 文件、pic/图片文件夹和一份说说网页版 HTML。它是怎么工作的可以把它想象成一位图书管理员整理书架先刷工牌进门扫码登录再逐排登记书目分页抓取最后归档上架存盘。登录util/LoginUtil.py 生成二维码扫码后拿到会话凭证抓取main.py 每次请求 10 条消息、间隔 3 秒逐页翻完互动消息列表补全util/GetAllMomentsUtil.py 再拉一遍仍可见的未删除说说补齐消息列表里的缺口落盘pandas 写成多个 Excel图片逐张下载最后拼出网页版GetQzonehistory/ ├── resource/ │ ├── config/ # config.ini配置各目录路径 │ ├── result/ # 导出结果Excel 图片 HTML │ ├── temp/ # 二维码等临时文件 │ └── user/ # 登录状态缓存 ├── util/ # 登录、请求、抓取、工具等模块 ├── main.py # 主入口 └── fetch_all_message.py # 补抓旧说说入口跑完后先打开resource/result/下以 QQ 号命名的文件夹确认数据都在。常见问题速查FAQ问仅自己可见的说说能导出吗答不能。工具只能覆盖消息列表和可见说说里的内容私密说说不在范围内。问跑到一半中断数据会丢吗答不会。程序监听了退出信号手动 CtrlC 时也会把已抓取的数据保存下来。问为什么越往早年数据越少答数据源是消息列表加当前可见说说页受平台侧保留范围限制更早的记录需要靠第二个入口补见下文进阶。问跑得慢是正常的吗答每 10 条请求一次、固定歇 3 秒是内置的限速策略账号内容越多耗时越长属正常现象。问Windows、Mac、Linux 都支持吗答都支持。Linux 额外需要libzbar结束后程序会自动打开结果文件夹无图形环境时提示手动打开。进阶玩法补抓更老的说说运行python fetch_all_message.py它走另一条接口拉取全部未删除的可见说说可覆盖 2014 年之前的内容并把结果解析成 Markdown 存到resource/fetch-all/适合做纯文本存档。调整输出位置编辑resource/config/config.ini的[File]段把result指到大容量磁盘目录避免占用项目空间。写在最后建议今天就先备份一次装好环境、扫一次码、把resource/result/整个文件夹拷到网盘或移动硬盘。之后隔几个月重跑一遍对比新增的 Excel 即可增量补齐。备份这件事第一次做了后面就只是重复而已。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考