GetQzonehistory:如何把QQ空间历史说说全部导出成Excel?QQ空间数据归档完整指南
2026/9/16 4:43:21 网站建设 项目流程

GetQzonehistory:如何把QQ空间历史说说全部导出成Excel?QQ空间数据归档完整指南

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

GetQzonehistory 是一款QQ空间数据归档工具,能把历史说说、转发、留言和图片一次性导出为 Excel、网页和图片。全程本地运行,数据不上传第三方服务器。适合想给QQ空间做本地备份的普通用户。

为什么本地归档最安全:QQ空间本地备份这样做

QQ空间里的内容一存就是十几年,平台侧不保证一直留着。网页版翻历史很慢,手动截图更不现实。把数据存到自己的硬盘里,才是最踏实的备份。

  • 处理全在本地:爬取、解析、保存都在你电脑上完成,没有中间环节。
  • 官方扫码登录:用QQ扫码完成认证,账号密码不用交给任何程序。
  • 不经过第三方:不依赖外部服务器,数据只存在你的硬盘里。
  • 支持断点续传:中断后重新运行,从上次的进度继续,不必从头开始。

5分钟上手:从克隆到跑起来

QQ空间历史说说如何导出成 Excel,从这一节开始只需要四条命令。先确认三件事:Python 3.7 以上、能上网、约 100MB 空闲磁盘。

# 克隆项目代码 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory # 进入项目目录 cd GetQzonehistory # 创建虚拟环境,隔离依赖 python -m venv myenv # 激活虚拟环境(Windows 用 myenv\Scripts\activate) source myenv/bin/activate # 安装依赖包 pip install -r requirements.txt # 启动程序,按提示扫码登录 python main.py

依赖都是常见库:pandas 2.2.3 生成 Excel,requests 2.32.3 发请求,beautifulsoup4 4.12.3 解析网页,openpyxl 3.1.5 写表格,qrcode 7.4.2 生成登录二维码。

首次运行先扫码登录,成功后自动开始分批拉取,终端里能看到实时进度条。说说特别多的话批次数多、耗时长,耐心等进度条走完即可;每批数量和间隔在 main.py 里可调,但建议保持默认。

跑完会生成哪些文件:Excel、网页和图片

全部数据按你的QQ号建一个文件夹,分三类产出,程序跑完会自动打开给你看。

6 个 Excel 文件(标准 .xlsx,Excel、WPS、Google Sheets 都能打开):

文件名里面是什么
QQ号_全部列表.xlsx完整数据汇总
QQ号_说说列表.xlsx你发布的原创说说
QQ号_转发列表.xlsx你转发的他人内容
QQ号_留言列表.xlsx好友在你空间的留言
QQ号_其他列表.xlsx无法归类的互动内容
QQ号_好友列表.xlsx互动好友的昵称、QQ 号、主页链接

1 个 HTML 网页:还原说说的原始排版,表情正常显示,点图片可看大图,手机电脑都能看。

1 个图片目录:自动下载说说里的图片,按内容命名,重名自动加时间戳避免覆盖。

每个列表共用四个核心字段:

  • 时间:发布时间,精确到秒
  • 内容:说说正文
  • 图片链接:图片原始地址
  • 评论:评论者、时间、内容,结构化存放

原理就4步:QQ空间数据下载到底做了什么

不用懂网络请求,四个动作就能说清:

  1. 扫码换会话:登录时拿到的会话凭证,相当于后面所有请求的通行证。
  2. 分页拉历史:每批要 10 条,停 3 秒再要下一批,像翻页一样翻到底。
  3. 去重解析:把网页拆成文字、图片、评论,同一条内容只记一次。
  4. 分类落盘:按"自己发的、转发的、留言的"分开,写进 6 张表,再生成网页和图片。

第 3 步的核心就这么短:

# 内容已存在就跳过,防止重复 if text not in [sublist[1] for sublist in texts]: texts.append([put_time, text, img])

中途按 Ctrl+C 手动停下,已有数据也会先落盘再退出,不会白跑。整个程序拆成五个小模块,各管一摊:LoginUtil.py 管登录,RequestUtil.py 管请求,GetAllMomentsUtil.py 管获取说说,ToolsUtil.py 管解析清洗,ConfigUtil.py 管路径配置。想加个 JSON 导出或图形界面,改对应模块就行。

导出的数据怎么用:归档、分析、迁移

个人归档:给多年的QQ空间建一间"档案室"。老照片、老心情、重要时刻,以后随时翻得出来。想回顾某一年,直接按时间列筛选表格即可。

情感与社交分析:数据是结构化的,能直接进分析工具。按年份看情绪变化,按好友看互动网络,找出自己哪段最活跃。

内容迁移:把老素材搬去新平台。整理博客、做纪念册、重排相册,从 Excel 里复制就行。

数字遗产:记录握在自己手里,不依赖平台是否继续运营。

常见问题

Q:仅自己可见的说说能导吗?不能。平台隐私限制,只能拿到公开和好友可见的内容。

Q:中途断网了怎么办?重新运行即可,断点续传会从上次中断处继续,已处理的数据不重复拉取。

Q:WPS 能打开导出的 Excel 吗?能。标准 .xlsx 格式,WPS、Microsoft Excel、Google Sheets、LibreOffice 都兼容。

Q:表情符号会变乱码吗?不会。QQ 表情会被自动转换处理,网页里直接显示成表情图片。

Q:会不会请求太猛被限制?默认每批 10 条、间隔 3 秒,比较克制。可自行调整,但别把频率调太高。

Q:早期图片能下到高清吗?工具会优先找高清链接;早期图片可能平台只存了低清版。

它适合谁

三类人最用得上:一是空间用了十年以上、不想丢东西的老用户;二是想量化自己情绪和社交变化的数据爱好者;三是准备换平台、要把旧内容带走的内容创作者。

三条提醒:数据只用于个人备份,别去获取他人的私密内容;请求频率保持默认,别为了快冒被限流的风险;导出完成后再复制一份到移动硬盘,双保险。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询