news 2026/9/21 19:21:32

备份QQ空间全部历史说说:GetQzonehistory从安装到导出Excel的10分钟实操

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
备份QQ空间全部历史说说:GetQzonehistory从安装到导出Excel的10分钟实操

备份QQ空间全部历史说说:GetQzonehistory从安装到导出Excel的10分钟实操

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

QQ空间里还留着多年前的说说,但分散难找,手动截图又费时又乱。GetQzonehistory 是一个开源工具,能把账号的历史说说自动抓取并导出成 Excel 表格和可浏览的 HTML 网页,适合不想写代码、只会照命令执行的新手。

它解决什么问题

手工整理空间说说只能逐条截图,得到的是一堆图片,还容易漏掉。这个工具直接读取"消息列表"这个数据源,把说说、转发、留言、评论和出现过的好友全部拉出来,分门别类存成表格,顺带下载说说里的图片。它的定位很单一:不做内容管理,只帮你把空间说说完整留一份本地副本。

准备工作:环境安装

本机需要 Python 3.8 及以上版本。装好后,在终端里把项目克隆到工作目录:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory

接着创建并激活虚拟环境,再安装依赖。激活命令分两行:Windows 用第二行,macOS/Linux 用第三行:

python -m venv myenv .\myenv\Scripts\activate source myenv/bin/activate pip install -r requirements.txt

在 Linux 上还要额外装 zbar 系统库,它负责识别登录二维码,程序启动时缺了会直接提示怎么装。如果完全不想配环境,项目 release 页有打包好的可执行文件,可以跳过以上步骤直接运行。

操作流程:扫码登录到自动采集

第一步:运行主程序,扫码登录

在项目根目录执行下面命令,终端会打印出一段二维码字符,用手机 QQ 扫一下即可,全程不输密码,看到"登录成功"字样就进入下一步:

python main.py

第二步:等待自动采集

登录后程序按每 10 条一批抓取消息列表,每批间隔 3 秒,屏幕上有进度条显示整体进度。中途想停就按 Ctrl+C,程序会先把已抓到的内容存盘再退出,已处理的数据不会白费。

第三步:查看导出结果

采集跑完后,程序会打印一条简要统计(总条数、最早一条说说时间、图片数量等),并自动打开结果目录,直接翻看生成的文件就行。

结果展示:导出文件说明

所有产出都在resource/result/[你的QQ号]/目录下:

  • QQ号_全部列表.xlsx:按时间排序的完整记录
  • QQ号_说说列表.xlsx:只保留自己发布的原创说说
  • QQ号_转发列表.xlsxQQ号_留言列表.xlsx:转发和留言单独拆表
  • QQ号_好友列表.xlsx:消息里出现过的好友清单
  • QQ号_说说网页版.html:按信息流样式渲染的网页,浏览器打开即可翻阅
  • pic/文件夹:说说中的图片,逐张下载为本地 jpg

亮点功能

扫码登录,不碰密码

登录只经过一次扫码,凭证是临时的,不在本机留存账号密码。登录逻辑可参考 util/LoginUtil.py。

双数据源合并,自动去重

说说同时从消息列表和当前可见说说页两个地方取,重复内容自动过滤,能让一部分没出现在消息列表里的旧内容也被收录,核心抓取逻辑在 util/GetAllMomentsUtil.py。

图片自动下载

说说里的图片会一并存进pic/文件夹,文件名取自说说正文,翻图片时能对上是哪条内容。

生成 HTML 可视化页面

除了 Excel,还会额外产出网页版。说说、图片、评论按时间线排列,离线打开就能翻阅,不用依赖空间网页。

适用场景

  • 换号前归档:老 QQ 号准备清理时,先把历史说说整体导出到 Excel,再注销也不慌。
  • 整理电子相册:带照片的说说图片一次性拉全,配合网页版快速挑选、做纪念册。
  • 个人数据回顾:想统计自己发布频率和时间分布,带时间戳的表格可以直接做统计原料。

注意事项

  • 能抓到的范围以消息列表和可见说说页为准,"仅自己可见"和已彻底删除的内容无法找回
  • 保留每批 3 秒的默认间隔,不要自行调快请求节奏
  • 导出文件包含个人隐私,留存在本机,不要随意上传或外发
  • 仅限个人学习与技术研究用途,不得用于商业或非法行为

快速答疑:常见问题

Q:能备份多少年前的说说?A:没有严格年份上限,只要该条还在消息列表或可见说说页里就能抓到。

Q:跑完全程要多久?A:每 10 条暂停 3 秒,几千条数据要等几十分钟,放着跑完即可。

Q:不会 Python 能跑吗?A:可以,全程只需复制粘贴四五条命令,处理都由程序完成。

Q:登录失败怎么办?A:重新运行 main.py 再扫一次;Linux 上反复失败时检查 zbar 是否装好。

Q:账号有风险吗?A:走扫码登录、不经过密码,保持默认节奏且只备份自己的账号,个人使用风险较低。

写在最后

整个流程就是三件事:扫码登录、自动抓取、导出表格,想让空间说说在本地留一份完整副本的话,这个工具足够轻量。

免责声明:本工具仅供个人学习与技术研究使用,不得用于商业或非法用途,使用即视为已知晓相关风险并自愿承担。

【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/21 19:19:44

单进程多AI助手:Octop在腾讯云上的部署与资源优化实践

上个月,我在腾讯云上折腾一个叫 Octop 的项目,名字直译过来就是“八爪鱼”。第一眼看到它的定位我就愣了:一个进程,要容纳一屋子 AI 助手?我的第一反应和很多人一样,现在的 AI 项目都喜欢在标题上做文章&am…

作者头像 李华
网站建设 2026/9/21 19:06:11

MXNet NDArray 上下文管理完全指南:CPU 与 GPU 间的数据调度

MXNet NDArray 上下文管理完全指南:CPU 与 GPU 间的数据调度 【免费下载链接】mxnet Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and …

作者头像 李华