news 2026/8/22 20:53:37

GetQzonehistory完整指南:三步备份QQ空间十年说说,把青春存成文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GetQzonehistory完整指南:三步备份QQ空间十年说说,把青春存成文件

GetQzonehistory完整指南:三步备份QQ空间十年说说,把青春存成文件

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

担心QQ空间里的十年说说哪天突然就打不开了?GetQzonehistory是一款免费的开源QQ空间备份工具,手机扫码登录、全程免输密码,一键把全部历史说说、图片和评论导出成Excel表格和网页,让你的数字记忆永远留一份在自己手里。

GetQzonehistory工作流程:扫码登录后分批抓取消息,再整理、分类并导出为文件

🤔 为什么你的QQ空间需要一份"离线副本"

说说不是删了才没的,它可能在你毫无察觉时就悄悄消失了:

  • 平台会变:页面改版、接口调整、登录规则变化,都可能让部分历史动态从此"查无此条",尤其是一些仅自己可见的说说,消息列表里压根翻不到
  • 数据会碎:图片被平台过期清理、好友解散群、换手机重装后聊天记录对不上——回忆是散装的,拼不回来
  • 账号有变数:密码忘了、号被盗过、多年不用重新验证……这些都不是"小概率",只是"还没轮到你"

把备份交给一个免费开源的工具,数据落在自己的硬盘上,才是把主动权拿回来。

🚀 三分钟跑起来:从克隆到备份只需三行命令

整个过程没有注册、没有配置项必填,跟着做即可:

第一步,把项目代码下载到本地:

git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory

第二步,在项目目录里装好它需要的依赖库:

pip install -r requirements.txt

第三步,启动程序,按提示用手机QQ扫一下终端里弹出的二维码:

python main.py

登录成功后程序会自动开始抓取,进度条走完就会弹出导出目录。技术提示:扫码环节依赖 zbar 库解析二维码,Linux 用户若报错请先安装 zbar;Python 建议 3.8 以上,用python --version确认即可。

⚙️ 原理拆解:它靠三块拼图完成备份

不用懂爬虫也能看懂它的工作方式,核心逻辑分散在三个文件里:

  1. 刷"门禁卡"进门:util/LoginUtil.py 里的登录模块负责生成二维码并维护会话。你可以把它理解成一张门禁卡——扫码只是进门时刷一次卡,卡号(会话凭证)会被存到本地resource/user目录,下次运行直接刷卡进门,不用重新排队。
  2. 分批取件,不堵窗口:util/RequestUtil.py 先查一次总条数,再每次取 10 条、中间歇 3 秒,像邮局自助取件机那样一张张吐出来,既完整又温和,避免给服务器造成压力。
  3. 查漏补缺:util/GetAllMomentsUtil.py 会再对照一遍"未删除的可见说说"清单,把消息列表里没露面的内容补进结果里,防止你刚发的东西漏在名单外。

最后由 util/ToolsUtil.py 负责排版:整理成表格、替换高清图片链接、生成网页版。

📦 备份成果长什么样:五张表格加一个网页

导出结果按你的 QQ 号建独立文件夹,结构一目了然:

GetQzonehistory导出目录:全部列表、说说、转发、留言、好友各一张Excel,外加网页版与图片文件夹

  • 全部列表 / 说说列表 / 转发列表 / 留言列表:四种粒度分开存,Excel 里按时间、内容、图片链接、评论分列
  • 好友列表:连昵称和空间主页一起留档,防止将来好友关系变动后无从查起
  • 网页版 HTML:打开就是还原版QQ空间时间线,配文、表情、图片、评论都在,适合直接回看
  • pic 图片文件夹:所有图片按说说内容命名下载,文件名自动去掉了特殊字符和超长截断

⏰ 进阶玩法:让每次备份都更省力

  • 二次运行免扫码:会话凭证已保存在resource/user,再跑一次python main.py时直接输入用户序号即可续跑,输入 0 才重新扫码。想更新数据时这一步能省掉全部登录等待
  • 换存放位置只改一个文件:默认结果写在resource/result,想挪到移动硬盘或指定目录,打开resource/config/config.ini,把tempuserresult三行改成你的目标路径即可,不用碰任何代码
  • 中途断了不慌:程序注册了信号处理,哪怕你按下 Ctrl+C 手动中断,已抓到的数据也会自动落盘,不会白跑半小时

🚧 备份避坑清单:五条能直接照做的建议

  1. 别天天备份:全量抓取需要时间,建议普通用户每月一次、重大节点(毕业、搬家、换号)后立即补一次,过于频繁反而没必要
  2. 给备份命名存档:下载后按"年份+用途"改名归档,例如QQ空间备份_2026_全量,方便日后对比哪次数据更全
  3. 用 3-2-1 原则存放:3 份副本、2 种介质(硬盘+网盘)、1 份异地,任何单点故障都毁不掉你的回忆
  4. 好友数据自己收好:Excel 里含有好友的 QQ 号和昵称,属于个人信息,不要随手上传到公开网盘或社交平台
  5. 首次运行先确认环境:Linux 用户先装 zbar 再启动,遇到登录失败先看终端报错,多数情况是依赖没装齐

🧩 项目亮点与技术栈速览

  • 五模块分工:登录、请求、配置、说说整理、工具函数各管一段,想看哪部分直接找对应文件,README.MD 里有完整目录说明
  • 信号级容错:中断即保存,网络异常单批次跳过不中断整体流程
  • 跨平台适配:Windows、macOS、Linux 自动识别,导出完成后自动用系统对应方式打开结果目录
  • 核心依赖:BeautifulSoup4(网页解析)、Pandas + openpyxl(表格导出)、Requests(网络请求)、qrcode + pyzbar(二维码)、Pillow(图片处理)

🌱 把备份变成习惯

一条说说只是一行文字,但十年加起来,就是你的半部人生。备份的意义不在于"万一",而在于让你随时可以翻开任何一个过去的自己——翻车的那次毕业旅行、删了又重发的生日愿望、评论区里那个已经联系不上的老朋友。

今晚就花三分钟跑一次 GetQzonehistory,给你的青春存一份不会过期的底片。如果在使用过程中发现了问题或想到了更好的实现,欢迎提 issue、发 PR,开源项目最好的保养方式,就是下一个用到它的人愿意伸手改一改。

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

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

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

数学教师如何运用多智能体AI系统实现个性化习题生成与精准教学

1. 项目概述:当数学老师遇上AI“出题天团”作为一名在中学一线教了十几年数学的老师,我太清楚“出题”这件事有多磨人了。每个班几十个学生,水平参差不齐,想找一套能精准匹配每个人当前能力的练习题,往往意味着我要翻遍…

作者头像 李华
网站建设 2026/8/22 20:45:33

300元打造DIY扫地机器人:开源材料、组装与编程完整指南

300元打造DIY扫地机器人:开源材料、组装与编程完整指南 【免费下载链接】VacuumRobot DIY Vacuum Robot project 项目地址: https://gitcode.com/gh_mirrors/va/VacuumRobot 开源项目 VacuumRobot 用不到 300 元的零件,帮你从一块 3D 打印底盘开始…

作者头像 李华
网站建设 2026/8/22 20:40:19

taskt:免费开源的 Windows RPA 流程自动化工具

taskt:免费开源的 Windows RPA 流程自动化工具 【免费下载链接】taskt taskt (pronounced tasked and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework 项目地址: https://gitcode.com/g…

作者头像 李华
网站建设 2026/8/22 20:39:54

Linux下精准释放GPU显存:从kill命令到进程管理的完整指南

1. 项目概述:从一次“显存杀手”事件说起那天下午,我正在本地调试一个基于PyTorch的视觉大模型。模型不算特别大,但数据集加载和预处理部分写得有些粗糙,导致几个数据加载的子进程在后台疯狂“吃”显存。训练刚开始没多久&#xf…

作者头像 李华
网站建设 2026/8/22 20:39:30

朴素贝叶斯分类器:从原理到实战的文本分类指南

1. 项目概述:从“经验直觉”到“概率决策”的跨越在数据分析和模式识别的世界里,我们常常需要做出判断:这封邮件是垃圾邮件吗?这条评论是正面还是负面?这个客户是否会流失?早期,我们可能依赖一堆…

作者头像 李华