news 2026/8/28 10:49:25

QQ空间历史说说完整导出:一次扫码,把老动态存成本地 Excel

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说完整导出:一次扫码,把老动态存成本地 Excel

QQ空间历史说说完整导出:一次扫码,把老动态存成本地 Excel

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

GetQzonehistory 是一个 QQ 空间历史说说导出工具:扫码登录后,它自动拉取空间消息列表里未删除的说说,把正文、图片、评论备份成本地 Excel 和网页。适合想把多年 QQ 空间动态做一份离线归档的普通用户。

📦 先看最终效果

运行结束后,打开resource/result/你的QQ号/目录,备份成果都在里面:

  • 6 张 Excel 表:全部列表、说说列表、转发列表、留言列表、其他列表、好友列表。其中全部列表每行 4 列:时间、内容、图片链接、评论。
  • 1 个类空间网页QQ号_说说网页版.html,浏览器直接打开,观感接近 QQ 空间的说说页。
  • 1 个pic/文件夹,说说里的图片逐张下载成 jpg 保存。

终端最后还会给出汇总:消息总条数、最早一条说说的发布时间、好友和说说数量。

⚖️ 它适合谁、做不到什么

  • :把消息列表里全部未删除、可见的内容抓下来——说说时间、正文、图片链接、评论,以及互动中出现的好友。
  • 不能:你自己删除过的说说、以及没出现在消息列表里的内容(如部分仅自己可见的),都抓不到。
  • 适合谁:想把几年前的老说说备份下来、或者担心空间数据将来找不回来的用户。
  • 登录走官方扫码,全程无需密码;拉取、解析、保存全部在你的电脑完成,数据不经过任何第三方服务器

🚶 最短操作路径

第 1 步:获取代码。

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

第 2 步:创建虚拟环境并安装依赖。

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

Windows 上激活命令换成myenv\Scripts\activate即可。依赖都是常用库:requests 发请求、pandas 写 Excel、beautifulsoup4 解析页面、tqdm 显示进度条。

第 3 步:运行程序。

python main.py

第 4 步:终端出现二维码,用手机 QQ 扫一下即完成登录,程序随后自动开始拉取,每页 10 条、页间停 3 秒,进度条会同步滚动。

注意:若提示找不到 zbar 共享库,先装好系统 zbar 库(Linux 可执行sudo dnf install zbar)再重新运行。

📁 跑完之后文件在哪

所有结果统一放在resource/result/你的QQ号/,每个 QQ 号一个文件夹:

文件格式内容说明
QQ号_全部列表.xlsxExcel全部历史消息总表,内容最全
QQ号_说说列表.xlsxExcel你自己发布的说说,含时间、正文、图片链接、评论
QQ号_转发列表.xlsxExcel你转发的说说及被转发的内容
QQ号_留言列表.xlsxExcel好友在你空间留下的留言
QQ号_其他列表.xlsxExcel其余互动内容
QQ号_好友列表.xlsxExcel互动中出现的好友,含昵称、QQ、空间主页
QQ号_说说网页版.htmlHTML类 QQ 空间观感的说说页面,浏览器直接打开
pic/jpg说说里的全部图片,逐张保存

🧭 一段话看懂它怎么跑

流程分四步:登录、拉取、解析、落盘。二维码交互由util/LoginUtil.py完成,负责生成二维码和维持登录状态;登录后main.py先估算消息总条数,再交给util/RequestUtil.py每页 10 条、页间隔 3 秒地分页请求。每条消息解析出时间、正文、图片链接与好友信息,图片逐张下载到pic/,最后由 pandas 写出多份 Excel 和一个 HTML 页面。中途 Ctrl+C 时,信号处理函数会把已拉到的部分直接存成 Excel。如果想挖得更深,仓库里还有 fetch_all_message.py,直接走说说列表接口抓取全部未删除说说,可回溯到 2014 年之前,结果以 Markdown 和图片形式输出到resource/fetch-all/

🎁 除了本职还能做什么

  • 做电子纪念册:浏览器打开QQ号_说说网页版.html,挑出想留的说说,打印或导出成 PDF,给老动态一个纸质版本。
  • 好友互动复盘:在QQ号_全部列表.xlsx里按“评论”列排序,当年谁在你生活里最活跃一目了然,约老友叙旧也有由头。
  • 定期增量备份:每半年执行一次python main.py,流程和第一次完全相同,把新文件夹拷到移动硬盘或网盘即可。

❓ 三个常见误会

误会:“抓数据要交 QQ 密码。” 事实:不需要。登录是官方扫码,二维码打在终端里,手机 QQ 扫一下即完成,全程不输密码。

误会:“删除过的说说能找回来。” 事实:不能。程序只抓当前可见且未删除的内容,删掉的说说在服务端已不存在,任何本地工具都恢复不了。

误会:“中途手滑按了 Ctrl+C,白跑了。” 事实:能保住。程序启动时就注册了信号处理函数,中断会把已拉到的部分写成 Excel 存盘,重新运行接着跑。

把老说说从云端搬进本地文件,这份数据才真正握在你自己手里。提醒一句:只用它备份本人的 QQ 空间,别去抓别人的内容,并遵守 QQ 平台的服务条款。

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

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

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

CC2530 Timer 4实现呼吸灯:PWM原理、代码实战与调试指南

1. 项目缘起:从“亮灭”到“呼吸”的进阶需求 最近在整理一个基于CC2530的无线传感节点项目时,遇到了一个挺有意思的需求:需要用一个LED来指示设备的运行状态。最基础的做法当然是让LED闪烁,但总觉得太“生硬”,缺乏一…

作者头像 李华
网站建设 2026/8/28 10:47:45

MiniMax上市首份中报:收入增283%,B端崛起但盈利难题待解

Token接管增长引擎过去几年,大模型创业公司商业化常面临难题,MiniMax最早靠应用变现,2025年上半年AI原生产品是主要收入源。但C端难做,今年开放平台及企业服务成主力,增长归因于付费企业客户增加等。中国内地以外市场贡…

作者头像 李华
网站建设 2026/8/28 10:46:17

Hermes Agent 多智能体通信完全指南:Agent 之间的消息如何不迷路

Hermes Agent 多智能体通信完全指南:Agent 之间的消息如何不迷路 【免费下载链接】hermes-agent The agent that grows with you 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent Hermes Agent 是一个开源多智能体框架,它要解决的…

作者头像 李华