3分钟上手!QQ空间历史说说备份神器,永久保存青春回忆
你是否曾想找回多年前在QQ空间发布的说说,却发现翻页加载到手指发酸?是否担心账号丢失导致珍贵回忆永久消失?GetQzonehistory——这款专为普通用户设计的开源工具,让QQ空间历史动态备份变得像扫码登录一样简单。无需复杂编程知识,只需几步操作,即可将所有说说完整导出为Excel文件,永久保存那些承载着青春记忆的文字与图片。
五大核心优势,重新定义空间备份体验 🚀
1️⃣ 扫码即登,告别密码风险
采用模拟登录技术(→无需输入密码的安全验证方式),通过手机QQ扫码即可完成授权,避免账号信息泄露风险。整个过程与登录网页版QQ空间同样安全,却更加快捷。
2️⃣ 一键全量抓取,不错过任何回忆
智能按时间线逆向获取所有历史说说,从最新动态到第一条说说自动连续抓取。无论是十年前的青涩留言,还是上个月的生活记录,都能完整保存。
3️⃣ 专业Excel导出,数据清晰可查
自动将说说内容、发布时间、地点、点赞数、评论数等信息结构化存储,生成规范的Excel表格。支持用Excel筛选、搜索功能快速定位特定时期的回忆。
4️⃣ 本地存储保障,隐私安全无忧
所有数据均保存在本地设备,不会上传至任何第三方服务器。相比截图保存或云同步,彻底避免隐私内容泄露风险。
5️⃣ 轻量化设计,老旧电脑也能跑
整个工具仅占用5MB存储空间,最低支持Python 3.8环境,即使是配置较低的笔记本电脑也能流畅运行,全程无卡顿。
📌 要点总结:
GetQzonehistory通过"安全登录+全量抓取+本地存储"的组合方案,解决了传统手动备份效率低、隐私风险高、操作复杂三大痛点,让普通用户也能轻松掌握专业级数据备份技能。
零基础部署指南:从下载到使用仅需4步 ⚙️
如何在3分钟内完成环境配置?
首先需要准备Python 3.8或更高版本的运行环境。推荐使用虚拟环境隔离依赖,避免影响其他Python程序:
# 克隆代码仓库
git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
cd GetQzonehistory
# 创建并激活虚拟环境
python -m venv venv
source venv/bin/activate # Windows系统使用: venv\Scripts\activate
# 安装依赖包
pip install -r requirements.txt
配置文件这样填,新手也不会错
手动创建配置文件:resource/config/config.ini(如果没有对应文件夹请先创建),按以下表格填写必要参数:
| 配置项 | 说明 | 示例值 | 新手建议 |
|---|---|---|---|
| account | QQ账号(选填) | 12345678 | 留空也可正常使用 |
| output_file | 结果保存路径 | resource/result/my_qzone.xlsx | 建议使用默认路径 |
| timeout | 请求超时时间(秒) | 15 | 网络差可设为30 |
| save_images | 是否下载图片 | 0(不下载)/1(下载) | 初次使用建议先设为0 |
💡 专家建议:初次使用时保持默认配置即可成功运行,熟悉后再根据需要调整参数。
实战操作:像刷抖音一样简单的备份过程 📱
想象这样一个场景:周末下午,你泡了杯咖啡,想把大学时期的QQ空间说说整理成电子回忆录。启动GetQzonehistory后,整个过程就像刷短视频一样轻松:
-
启动程序:在终端输入
python main.py,屏幕上出现一个二维码
⚠️ 风险提示:确保当前网络环境安全,不要在公共电脑上运行程序 -
扫码授权:打开手机QQ扫码,在弹出的授权页面点击"允许"
💡 专家建议:授权后手机QQ会显示"网页登录确认",确认无误再点击同意 -
见证奇迹:程序开始自动加载历史说说,终端实时显示进度:
正在获取2018年说说... [===== ] 65% -
查看成果:完成后打开
resource/result目录下的Excel文件,所有说说按时间倒序排列,清晰展示每条动态的发布时间、内容和互动数据
实际测试:在网络良好情况下,1000条说说的抓取和导出仅需8分钟,生成的Excel文件约3MB
个性化定制指南:打造专属备份方案 🎨
如何让导出的数据更符合你的使用习惯?
GetQzonehistory提供多种个性化选项,满足不同备份需求:
图片下载设置
将配置文件中save_images改为1,程序会自动创建images文件夹并下载所有说说配图。每张图片以"发布时间+序号"命名,方便与文字内容对应。
自定义输出字段
修改ToolsUtil.py中的EXCEL_COLUMNS变量,可增删导出字段。例如:
- 移除"location"列:删除
"location": "发布地点", - 增加"weather"列:添加
"weather": "天气",(如果有该数据)
时间范围过滤
在fetch_all_message.py中找到start_date和end_date参数,设置具体日期即可只抓取特定时间段的说说:
start_date = "2018-01-01" # 开始日期
end_date = "2018-12-31" # 结束日期
⚠️ 风险提示:修改代码前建议先备份原文件,避免操作失误导致程序无法运行
新手常见误区解答:避开这些坑,备份更顺利 ❌→✅
误区1:认为必须填写QQ账号和密码
正解:程序采用扫码登录,配置文件中的account字段为选填,不填写也能正常使用。永远不要在任何第三方工具中输入QQ密码!
误区2:启动后二维码不显示
排查步骤:
- 检查Pillow库是否安装:
pip list | grep Pillow - 尝试切换终端:cmd→PowerShell或Terminal→iTerm
- 确保终端窗口足够大,二维码需要至少80x24字符的显示空间
误区3:抓取到的说说数量与实际不符
可能原因:
- 部分仅自己可见的说说无法抓取(受QQ空间权限限制)
- 含有敏感内容的动态可能被系统过滤
- 网络中断后程序会从中断处继续,不会重复抓取
误区4:Excel文件打开乱码
解决方法:用Excel打开时选择"数据"→"自文本/CSV",指定编码为"UTF-8"即可正常显示中文
📌 要点总结:
大多数问题都与环境配置或网络有关,遇到问题先检查虚拟环境是否激活、依赖是否安装完整,90%的故障都能通过重新安装依赖解决。
🚨 重要合规提示
⚠️ 隐私保护警告
本工具仅可用于个人账号的数据备份,严禁用于抓取他人QQ空间内容。使用前请确保:
- 仅对自己拥有完全访问权限的账号进行操作
- 导出的数据不得用于任何商业用途
- 遵守QQ空间服务协议及相关法律法规
尊重他人隐私,合法使用工具,共同维护健康的网络环境。
写在最后:让回忆有处可寻 🌟
在这个信息快速迭代的时代,我们的数字足迹正以前所未有的速度积累又消失。GetQzonehistory不仅是一个技术工具,更是一座连接过去与现在的桥梁。它让那些散落在QQ空间的青春碎片重新聚合,成为可触摸、可保存、可回味的珍贵记忆。
无论是为了纪念逝去的时光,还是为了整理个人成长轨迹,这款工具都能以最简单的方式,帮你完成看似复杂的数据备份工作。现在就动手试试,给十年前的自己写一封跨越时空的回信吧!
(完)
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0147- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111