QQ空间说说导出,不用再手动截图:一次运行把十年历史整理成 Excel
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
二十几岁发的那批说说,如今都埋在QQ空间的互动消息列表里,想翻一条得一页页往后拖。GetQzonehistory 是一个 Python 小工具:扫码登录后,自动拉取账号的历史说说、转发、留言和好友记录。它会把这一切写成 Excel、HTML 和本地图片,一次运行就换回一份可检索、可存档的本地档案。
QQ空间历史备份的价值:一次运行,省掉截图整理
手动归档最耗人的地方在于:翻消息列表、截图、重命名、再拷进相册,几百条下来多半放弃。这个工具把整件事一次做完:先把消息列表里的互动记录全部抓完,再补抓当前可见的说说,去重合并后统一落盘。换来的是按时间排好序的几张表格、一个浏览器直接能翻的 HTML 页面,以及一份存在硬盘里的图片集;省下的则是原本要折腾好几天的截图整理工作。下面这段流程在你自己的机器上就能跑通。
批量导出说说:三条命令加一个二维码
先在终端执行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory拿到仓库,进入项目目录,建一个虚拟环境并激活(Windows 执行myenv\Scripts\activate,macOS/Linux 执行source myenv/bin/activate)。依赖只是 requests、pandas、bs4 这类常见库,一行命令装完:
python -m venv myenv pip install -r requirements.txt然后启动程序:
python main.py启动后终端会渲染出登录二维码,用手机 QQ 对准扫一下、在手机端确认,抓取就自动开始,全程不需要输入密码。磁盘预留约 500MB 足够,跑完一两千条通常只是等待半小时左右的事。
导出产物盘点:从导出说说成 Excel 到本地图片集
| 文件名 | 装了什么 | 打开它能干嘛 |
|---|---|---|
| QQ号_全部列表.xlsx | 全部历史记录,按时间排序 | 一眼看清内容构成和总量 |
| QQ号_说说列表.xlsx | 自己发的说说:时间、正文、图片链接、评论 | 按关键词筛选、做年度统计 |
| QQ号_转发列表.xlsx | 转发过的内容,保留原始信息 | 回看自己曾转发过什么 |
| QQ号_留言列表.xlsx | 好友留下的评语存档 | 看当年谁在评论区最活跃 |
| QQ号_好友列表.xlsx | 互动过的好友:昵称、QQ号、空间主页 | 一份可直接用于维系关系的老友名单 |
| QQ号_说说网页版.html | 还原版说说页面,图片在线可预览 | 浏览器打开翻阅,打印成册也行 |
| pic/ 目录 | 说说里出现过的图片,已下载到本地 | 本地图片集,直接拼相册 |
所有结果统一写入resource/result/你的QQ号/目录,文件名都带 QQ 号前缀,图片集中在pic/子目录,重名时自动追加时间戳,不会互相覆盖。
QQ空间数据迁移的保底:三条安心线
做QQ空间数据迁移,大家最在意的是账号与隐私这一侧:
- 登录只走扫码,密码从头到尾不出现在流程里
- 所有请求都从你自己机器发出,文件直接写进本地磁盘,数据不经过第三方服务器
- 中途断了也无妨:抓取按每批 10 条、批间停顿 3 秒的节奏进行,按 Ctrl+C 会先把已抓到的部分存盘,重跑程序自动去重、接着断点继续
代码地图:批量导出说说背后的 7 个文件
整个工程结构很平,核心流程就 7 个文件:
main.py:入口,串起登录、分页抓取、去重与落盘fetch_all_message.py:独立脚本,抓全部可见说说(含高清图链接)util/LoginUtil.py:二维码登录与 Cookie 管理util/RequestUtil.py:消息列表的请求与总条数查询util/GetAllMomentsUtil.py:可见说说的补充抓取,供去重合并util/ConfigUtil.py:目录配置与登录态保存util/ToolsUtil.py:HTML 模板、表情替换、日期解析等通用函数
Excel 表格之外:QQ空间历史备份的更多用法
数据落成表格和图片之后,它只是原料:
- 定时任务自动化:往 crontab 或 Windows 任务计划里登记一条,每月固定时间自动跑一次导出,结果目录按日期归档,备份这件事从此不用人惦记。
- 接入 Obsidian 做笔记库:写个小脚本把说说列表转成 Markdown,一条说说不成一篇带年份标签的笔记,全文搜索、反向链接都可用,几年的碎片就是一座时间线记忆库。
- 平台迁移备用:日后换个人博客或其他平台,这套 Excel 加
pic/图片集就是现成的迁移数据源,转个格式即可。
关于使用边界,多说三句:这个工具适合取回自己账号下的数据,用于个人备份、学习与研究,请遵守 QQ 空间平台的服务条款,不要拿它去抓取或公开他人的隐私内容。导出的文件里存着个人回忆与好友信息,自己保管好。备份落到自己硬盘上,这份安心才真正成立。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考