QQ空间历史说说一次导出:Excel、网页版、配图全落地
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
想在毕业那天找出一条当年发的说说,空间时间线滑到底也没找到,旧图多半已是失效链接。GetQzonehistory 做的事就是把 QQ空间历史说说一次性导出:扫码登录后,程序把你账号下可见的历史消息全部拉下来,写成 Excel 表格、网页版和一个本地图片文件夹。
📋 QQ空间历史说说一次导出产出哪些文件
结果统一写入resource/result/你的QQ号/文件夹,跑完系统会自动打开该目录,直接核对:
| 文件 | 内容说明 | 格式 |
|---|---|---|
QQ号_全部列表.xlsx | 全部可见消息总表,每行带时间、内容、图片链接 | Excel |
QQ号_说说列表.xlsx | 你本人发布的说说,额外带评论列 | Excel |
QQ号_转发列表.xlsx | 你转发过的内容 | Excel |
QQ号_留言列表.xlsx | 你留给好友的留言 | Excel |
QQ号_其他列表.xlsx | 其他好友的互动内容 | Excel |
QQ号_好友列表.xlsx | 出现过的好友昵称、QQ号、空间主页 | Excel |
QQ号_说说网页版.html | 还原空间页面观感,浏览器打开即可看 | 网页 |
pic/ | 说说里的全部图片逐张保存 | 图片夹 |
6 个 Excel 加 1 个网页、1 个图片夹,文件名都以你自己的 QQ 号作前缀,同一账号重跑会刷新旧档案。
🛡️ 确认登录方式与数据边界
- 扫码登录:终端打印官方登录二维码,手机 QQ 扫一下即完成,全程不碰密码
- 数据不出本机:拉取、解析、保存都在你自己电脑上执行,不经过任何第三方服务器
- 不做什么:不抓他人数据、不恢复已删除说说,只导出当前可见的内容
▶️ 怎么装依赖并跑起来
获取代码
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory建环境装依赖(虚拟环境:给项目单独开一个 Python 小沙盒,不污染系统环境)
python -m venv myenv source myenv/bin/activate pip install -r requirements.txtWindows 把激活命令换成myenv\Scripts\activate。4 个关键依赖各管一摊:requests发网络请求,pandas负责写 Excel,beautifulsoup4解析每条消息页面,tqdm在终端画出进度条。
运行主程序
python main.py终端出现二维码,扫完开始拉取,进度条按每 10 条一批递减;跑完自动打开结果目录,并打印每张表的条数。
🔍 QQ空间历史说说抓取流程怎么走
util/LoginUtil.py 生成二维码并轮询,扫过即拿到登录凭证。main.py 分批拉取历史消息列表,每批 10 条、批间停 3 秒,降低触发风控的概率。解析器从每条内容里抽出时间、正文、图片、评论,再合并说说列表里可见的条目。最后依次写入 Excel、网页和pic/,中途 Ctrl+C 也会先把已抓到的数据存盘。想覆盖 2014 年及更早的说说,可另跑fetch_all_message.py,它直接走说说列表接口。
🎯 导出结果能拿来做些什么
- 本地照片归档:
pic/里的图片以说说正文命名,按年份或关键词一筛,就找到当年的旧照 - 联系人名录:好友列表记下了出现过的昵称、QQ 号、空间主页,老友失联多年也能顺着找到
- 一键分享:网页版 HTML 浏览器打开就能转发给家人,或打印成册,旧说说就有了实体版
💬 常见疑问快速核对
Q:要输 QQ 密码吗?不用,官方扫码登录,扫一下就行。
Q:删除的说说能找回吗?不能,只抓当前可见且未删除的内容。
Q:跑到一半中断了?已抓到的数据自动存盘,重新运行接着跑。
Q:会抓别人的说说吗?不会,只备份你自己账号可见的内容。
空间时间线会一直往前延伸,但你存下来的这份,不会随时间走丢。本工具仅限个人归档自己的说说,请勿用于抓取他人数据。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考