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空间数据下载到底做了什么
不用懂网络请求,四个动作就能说清:
- 扫码换会话:登录时拿到的会话凭证,相当于后面所有请求的通行证。
- 分页拉历史:每批要 10 条,停 3 秒再要下一批,像翻页一样翻到底。
- 去重解析:把网页拆成文字、图片、评论,同一条内容只记一次。
- 分类落盘:按"自己发的、转发的、留言的"分开,写进 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),仅供参考