QQ空间说说导出:用GetQzonehistory四步备份全部历史说说到Excel
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
QQ空间网页版只能一页页翻着看说说,没有任何批量导出的入口,想统计某一年发了多少条、把老照片整批保存下来,基本不现实。GetQzonehistory 是一个 Python 开源工具,把账号下所有可见的历史说说(文字、图片、时间、评论)完整导出成本地 Excel 和图片文件,数据全部存在你自己电脑上。
📥 它能导出什么
- 扫码登录后抓取空间互动消息列表,并与可见的未删除说说合并去重
- 按说说、转发、留言分类,生成多张 Excel 表并批量下载图片
- 附带生成网页版 HTML,浏览器直接打开就能按时间线回看,含头像、高清图和全部评论
核心逻辑分在 util/LoginUtil.py(扫码登录)、util/GetAllMomentsUtil.py(获取说说)等模块,入口是 main.py 和 fetch_all_message.py。
⚙️ 安装与启动
前提:本机装有 Python 3.6+。
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistorypython -m venv myenv myenv\Scripts\activate # Linux/macOS 改为 source myenv/bin/activate pip install -r requirements.txtpython main.py终端会显示二维码,手机 QQ 扫码后自动开始抓取,全程不需要输入账号密码。
📂 跑完能看到什么
结果统一保存在resource/result/<QQ号>/目录下:
<QQ号>_说说列表.xlsx:自己的说说,含时间、内容、图片链接、评论四列_转发列表.xlsx、_留言列表.xlsx、_全部列表.xlsx、_好友列表.xlsxpic/文件夹:说说里提到的所有图片<QQ号>_说说网页版.html:可直接用浏览器打开的时间线页面
⚠️ 三个高频坑及对策
- Linux 扫码依赖 zbar 库:终端提示“无法找到 zbar 共享库”时先安装(如
sudo dnf install zbar),其他系统处理方式见 README。 - 抓取比较慢:每拉 10 条会暂停 3 秒,说说多的账号要等较久;中途按 Ctrl+C 也不会丢数据,已抓部分会自动保存,重跑即可。
- 部分说说抓不到:工具基于互动消息列表和可见说说,设为“仅自己可见”的说说拿不到,这是平台侧的限制。
📈 进阶:抓取完整说说存档
除了 main.py,fetch_all_message.py 是独立入口,可抓取全部可见的未删除说说(含 2014 年之前的旧内容),并整理成带评论和高清图片的 Markdown 文档,配合 Excel 的筛选功能就能按年份、关键词检索老说说。
适合人群:想把自己或家人的历史 QQ 空间说说导出存档、或想把旧空间数据拉出来做统计检索的用户。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考