news 2026/8/24 17:08:10

QQ空间历史说说本地备份:用GetQzonehistory完成一次数据归档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QQ空间历史说说本地备份:用GetQzonehistory完成一次数据归档

QQ空间历史说说本地备份:用GetQzonehistory完成一次数据归档

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

说说时间线翻到几年前,页面很难再到底;部分老图片的链接过一段时间就打不开了。GetQzonehistory 就是针对这类问题的开源工具:扫码登录后,它会自动拉取历史说说、图片和评论,并把它们以 Excel 表格和网页的形式保存在你自己的电脑上,得到一份可搜索、可筛选、可离线打开的本地 QQ 空间历史数据。

什么情况下值得做一次QQ空间历史数据导出

2016 年毕业时发的那条说说、某次长途旅行的照片墙,往往散落在时间线的深处,平时很难再找回来。如果你想做一本纪念册、复盘当年的社交互动,或者干脆给这些内容留一份底,做一次完整归档是值得的。导出结果全部是本地文件:表格能按年份筛选、按关键词搜索,网页版可以直接用浏览器翻看,不依赖网络。

如何准备环境并启动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

Windows 下激活命令换成myenv\Scripts\activaterequirements.txt里列了核心依赖:requests负责网络请求,pandas负责写 Excel 表格,beautifulsoup4负责解析消息页面。

之后运行主入口即可:

python main.py

启动后终端会打印一个二维码,用手机 QQ 扫码就能完成登录,不需要输入密码。登录成功后程序自动开始分页拉取,每页 10 条、页间有固定停顿,终端有进度条显示。内部流程是:登录、拉取、解析、保存四步,对应下图。

导出完成后如何检查这份QQ空间备份

运行结束后,结果统一放在resource/result/你的QQ号/目录下,一个 QQ 号对应一个文件夹。

可以按这份清单验收:「全部列表」是最全的总表,时间、内容、图片链接、评论都在表里,可直接筛选搜索;「说说列表」只包含你自己发布的说说;转发、留言、其他、好友列表各对应一份 xlsx,分别记录转发内容、别人留下的留言和互动过的好友;「说说网页版」html 用浏览器直接打开,观感接近 QQ 空间原页面;pic/目录里是逐张落地的说说配图。终端最后会打印各类条数和图片数量,可以和目录里的表格对一下。

如果需要覆盖更早的内容,仓库里还有fetch_all_message.py:它直接走说说列表接口,能拿到包含很早年份的全部未删除说说,输出为一个 Markdown 文件(resource/fetch-all/所有可见说说.md),图片也会以高清版本一并保存下来。

导出范围与中断续跑:需要知道的边界

找回范围以当前可见且未删除的内容为限。自己删除过的说说、设置成仅自己可见的内容,在服务端已经拿不到,工具也抓取不到,这一点不要抱预期。

中断不会丢数据:跑到一半按了 Ctrl+C,已拉到的部分会自动写成 Excel,重新运行即可继续。所有解析和保存都在本机完成,不经过第三方服务器,导出结束后把整个文件夹拷到移动硬盘就算完成备份。

合规方面请注意:该工具仅用于个人归档自己的说说,不要用它抓取他人数据,也不要将导出内容用于商业用途,遵守平台服务条款与隐私规范。

今天就运行一次python main.py,把散在云端里的说说变成一份随时能打开的本地档案。

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

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

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

数学建模实战指南:从思维跃迁到算法选型与避坑

1. 项目概述:从“解题”到“建模”的思维跃迁 很多人一听到“数学建模”,第一反应就是“解数学题”,或者觉得那是数学天才才能玩转的高深领域。我刚开始接触时也这么想,但真正深入进去才发现,这完全是一种误解。数学建…

作者头像 李华
网站建设 2026/8/24 17:05:43

AI时代的开发门槛:为什么我还在做人肉Harness

其实之前在社区里聊过不少关于AI写代码的话题,有人觉得我现在这套全靠自己控上下文的搞法不够自动化,甚至有点老派。今天索性敞开聊聊,不是想争个谁对谁错,就是分享一下我真实的开发状态。 这几年各种AI编码工具满天飞&#xff0c…

作者头像 李华
网站建设 2026/8/24 17:05:03

C++函数模板、特化与重载决议:编译器如何选择最佳匹配函数

1. 项目概述:从“模板”到“重载”的C泛型编程核心在C的世界里,如果你还在为不同类型的数据写几乎一模一样的函数而烦恼,比如一个处理int的max函数和一个处理double的max函数,那么“模板”就是你等待已久的救星。但模板远不止是“…

作者头像 李华
网站建设 2026/8/24 17:04:20

AD7610BSTZ,16位250kSPS可编程输入SAR模数转换器

AD7610BSTZ是ADI推出的高性能PulSAR逐次逼近型模数转换器,主打多量程可编程输入、高精度无失码、高速低功耗核心优势。区别于常规通用ADC,支持单/双极性四档电压范围灵活切换,兼容硬件引脚配置与软件SPI编程模式,内置基准电压源&a…

作者头像 李华
网站建设 2026/8/24 17:00:19

别再选错采集器:Loki日志采集选型的3个问题决策树

别再选错采集器:Loki日志采集选型的3个问题决策树 【免费下载链接】loki Like Prometheus, but for logs. 项目地址: https://gitcode.com/GitHub_Trending/lok/loki K8s集群里Pod频繁重启,日志采集延迟飙到5分钟以上,磁盘还被日志堆满…

作者头像 李华
网站建设 2026/8/24 16:58:54

数学建模竞赛深度解析:从2015美赛题目破译到建模方法论实践

1. 引言:为什么我们需要重新审视2015年美赛题目?如果你是一名数学建模的爱好者、参赛者,或者是一名正在指导学生参赛的老师,那么“2015年美国大学生数学建模竞赛(MCM/ICM)题目”对你来说,可能只…

作者头像 李华