GetQzonehistory|QQ空间历史说说本地备份指南:一键导出 6 份 Excel 档案
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
平台把老内容折叠掉之前,还能留个底吗?GetQzonehistory 就是一个做QQ空间历史说说备份的工具:你扫码登录之后,它自动翻出空间的历史消息,把说说、转发、留言分好类,最后一次性导出 6 份 Excel、1 份空间样式网页和一批图片文件,全部落在你自己的电脑上。
谁适合用来备份QQ空间说说
适合在空间发了多年说说、想把内容搬进自己硬盘里存着的你。前提只需要一台装好 Python 的电脑和一部能打开 QQ 的手机扫码,没有任何编程基础也能跑。
QQ空间说说备份快速上手流程
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.pyWindows 上把激活那行换成.\myenv\Scripts\activate即可。
- 克隆仓库、创建虚拟环境并装好依赖
- 运行
python main.py,终端弹出二维码,用手机 QQ 扫码登录 - 挂着等就行,进度条会一批一批自己往前跑
- 结束后自动打开结果目录,直接查看核对 Excel 文件
⚠️ 全程走官方扫码登录,不用输 QQ 密码,账号安全有保障 ⚠️ 耗时跟说说数量成正比,几百条通常约 20~40 分钟,中途别关终端
导出文件清单全说明
结果统一存放在resource/result/你的QQ号/目录下,跑完自动打开该目录:
xxxx_全部列表.xlsx:全部消息的完整记录,一条不漏xxxx_说说列表.xlsx:你自己发布的说说xxxx_转发列表.xlsx:转发的内容单独存档xxxx_留言列表.xlsx:好友在你说说下的留言xxxx_其他列表.xlsx:不属于以上三类的其他互动消息xxxx_好友列表.xlsx:互动好友的昵称、QQ 号、空间主页链接xxxx_说说网页版.html:还原说说、头像、图片和评论,浏览器打开就能按时间翻pic/:自动下载的全部说说图片,按内容命名,重名自动加时间戳
列表类文件统一是固定四列,拿来做数据分析前不用清洗:
| 时间 | 内容 | 图片链接 | 评论 |
|---|---|---|---|
| 2018年9月2日 21:03:44 | 昵称:开学啦,新宿舍不错 | http://... | 5条评论 |
说说备份背后的数据流程
扫码登录 → 分批拉取消息列表(每批 10 条,间隔 3 秒)→ 和当前可见说说比对去重 → 生成 Excel 与网页版、下载图片。
模块分工:
util/LoginUtil.py:二维码生成与扫码登录util/RequestUtil.py:向空间消息列表发起分页请求util/GetAllMomentsUtil.py:获取当前可见说说,用于比对补充util/ToolsUtil.py:HTML 解析、编码识别、去重等工具函数
内容已出现在消息列表里的说说不会二次添加,所以导出的结果天然没有重复条目。全程在本地完成处理,数据不出你的电脑。
备份完成后的3个进阶用法
做电子纪念册:说说网页版.html已经把空间原味还原出来,浏览器打开就能翻。改改配色、再打印成 PDF,就是一本可以送人的纪念册。
离线归档老内容:空间主页只留近几年的动态,更早的说说靠消息列表找回。导出后把 result 目录整体压缩归档,就是一份不依赖平台的本地档案,随时可以一键归档进冷存储。
分析自己的活跃规律:Excel 四列里带时间和评论,用 pandas 打开按年份聚合说说条数,看哪一年你话最多;统计评论列,还能找出哪条说沙发最热闹。
备份常见问题解答
Q:为什么导出的内容里没有某条说说? A:工具基于空间消息列表拉取,从未进过消息列表的说说(比如早年仅自己可见的)找不回来,属于平台侧限制。
Q:为什么跑的时间特别长? A:程序每批 10 条之间主动停 3 秒,防止请求被限。几百条说说约等 30 分钟,挂着跑即可。
Q:中途手滑关了终端怎么办? A:按 Ctrl+C 时会先把已抓到的数据存盘;重新运行会从头抓一遍,按内容自动去重,不会产生重复条目。
现在就去给自己空间的说说跑一份备份,几年后再翻出来看,你会感谢今天动手的自己。
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory && cd GetQzonehistory && pip install -r requirements.txt && python main.py【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考