GetQzonehistory:一键快速备份QQ空间历史说说
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
GetQzonehistory 是一个本地 Python 工具,用于导出 QQ 空间的历史说说。它通过扫码登录获取空间消息列表和可见说说,将历史内容整理为 Excel 表格与网页版文件,适合想把个人历史说说、留言、互动记录完整保存在本地的用户。
它能做什么
- 历史说说全量导出为 Excel,含时间与评论
- 说说图片批量下载,按内容命名归档
- 好友留言、转发内容分列单独导出
- 生成网页版说说,可离线浏览原始样式
- 数据全程本地处理,扫码登录不涉及密码
从克隆到首次运行
- 获取代码并进入目录:
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory- 创建虚拟环境并安装依赖(需 Python 3.7 及以上):
python -m venv myenv source myenv/bin/activate pip install -r requirements.txt- 启动程序,按提示用手机 QQ 扫码登录:
python main.py运行后你拿到什么
结果存放在resource/result/你的QQ号/目录,文件以 QQ 号命名:
| 文件 | 内容 |
|---|---|
QQ号_全部列表.xlsx | 所有互动消息的完整记录 |
QQ号_说说列表.xlsx | 自己发布的原创说说 |
QQ号_转发列表.xlsx | 转发内容明细 |
QQ号_留言列表.xlsx | 好友留言存档 |
QQ号_好友列表.xlsx | 互动好友的昵称与主页 |
QQ号_说说网页版.html | 按时间线还原的网页版 |
pic/子目录 | 已下载的说说图片 |
原理,讲简单点
登录模块 先通过扫码拿到会话凭证,请求模块 再按每页 10 条翻页抓取空间消息列表,每轮间隔数秒以降低访问频率。同时按页拉取当前可见的未删除说说作为补充数据源,两路数据按内容查重合并,再用 pandas 分门别类写入 Excel。图片请求携带本地所需的 Referer 头下载,所有解析与存储都在本机完成,不经过第三方服务器。
常见情况与应对
- 早期内容缺失:仅自己可见、从未进入消息列表的说说无法导出,属于平台侧限制
- 部分图片下载失败:失效链接会被跳过,其余数据照常导出
- 导出耗时较长:说说较多时建议在网络空闲时段运行,耐心等待进度条
- macOS 扫码无法识别:执行
brew install zbar后重新运行 - 中途被中断:直接重跑
python main.py,已有缓存会减少重复请求
GetQzonehistory 把 QQ 空间的历史记录变成可检索的 Excel 与可离线打开的网页版,方便个人做长期存档与整理。本工具仅限个人记忆保存与学习研究用途,请遵守平台使用条款,尊重他人隐私与版权。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考