资讯动态

用Python永久保存QQ空间历史说说:GetQzonehistory完整使用指南

发布时间:2026/8/15 12:06:23 来源:尧图企业网站定制
用Python永久保存QQ空间历史说说GetQzonehistory完整使用指南【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有想过那些记录青春的QQ空间说说某天可能再也打不开了平台改版、账号异常、或是单纯的时间推移都可能让这些珍贵的数字记忆悄悄消失。而QQ空间官方至今没有提供一键导出全部说说的功能。GetQzonehistory正是为解决这个痛点而生的Python开源工具它能把你的历史说说、转发、留言、好友互动完整抓取下来保存成Excel和网页文件为记忆建一座永久的数字档案馆。没有它和有它QQ空间数据备份前后对比先看最直观的变化。没有 GetQzonehistory 时你想翻一条五年前的说说只能一页页往下拉手机端还会越翻越卡想保存几张配图得一张张截图或长按保存。有了它之后你的所有数据会一次性落地到本地一份 Excel 全部列表时间、正文、图片链接、评论按时间排序秒查任何一条历史记录分类清晰的子表说说、转发、留言、好友、其他内容各自独立成表一个离线网页版还原QQ空间风格的浏览界面带头像、表情和评论区双击就能看全部配图自动下载图片按说说内容命名统一存进pic/文件夹断网也能看一句话总结从翻遍网页找不到到本地一键搜索这就是这个工具给你的核心价值。从零到第一次成功导出一步步带你跑通备份流程下面模拟一位新手从拿到项目到导出第一批数据的完整过程每一步我都会解释为什么这么做。第一步准备环境并克隆项目。项目运行在 Python 3.6 上建议用虚拟环境隔离依赖git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 myenv\Scripts\activate pip install -r requirements.txt这一步把beautifulsoup4解析网页、pandas生成Excel、qrcode登录二维码、requests网络请求等依赖装齐。装完就能运行了。第二步运行主程序扫码登录。python main.py程序启动后util/LoginUtil.py会生成一个二维码打印在终端里。你用手机QQ扫一下登录凭证会被自动保存到resource/user/目录下次运行可以直接选择已登录账号不用重复扫码。这里有个细节工具内部通过 p_skey 计算出一个叫g_tk的校验参数可以理解为登录后的身份令牌所有后续请求都靠它通过腾讯的校验。第三步等待抓取与去重。登录成功后util/RequestUtil.py会先二分估算你的消息总条数再分批拉取历史消息列表——这是数据的主要来源能找回大量平时翻不到的记录。接着util/GetAllMomentsUtil.py会再抓一遍当前空间可见的说说补齐漏网之鱼并和消息列表做智能去重。每抓10条程序会主动休息3秒这是为了防止请求过于频繁被风控属于自带的冷静机制。第四步查看导出结果。所有数据会写入resource/result/[你的QQ号]/目录程序会自动打开文件夹。你至少会看到六份 Excel全部列表、说说列表、转发列表、留言列表、好友列表、其他列表和一个[QQ号]_说说网页版.html图片则整整齐齐躺在pic/里。整个流程里main.py是总指挥util/ConfigUtil.py负责读写配置和目录util/ToolsUtil.py提供HTML模板和QQ表情还原等杂活——五个模块各司其职这就是你能放心一键跑通的原因。进阶玩法按你的场景选择正确姿势场景一只想快速备份不想折腾环境。如果你不熟悉 Python 或不想建虚拟环境可以直接用 README 里提到的 release 单文件版本解压即用登录后自动导出。适合我今天就要备份的急用场景。场景二数据量巨大担心中断。好消息是程序内置了信号保护你随时按CtrlC中断它会把已抓到的数据先保存下来再退出下次运行续上继续。建议在网络稳定的时段跑别在高峰期折腾遇到失败批次它也会自动跳过而不是崩溃。场景三想二次开发或研究爬虫思路。每个 util 模块都可以单独调用。比如你想扩展只导出某年的说说可以改main.py里循环的分页逻辑想定制 HTML 样式直接改util/ToolsUtil.py里的模板即可。适合有编程基础、想折腾的玩家。避坑指南新手最容易踩的3个坑坑一终端里二维码显示不全扫码失败。原因通常是终端字体或窗口宽度不够二维码被截断。解决把终端窗口拉宽或调小字体在 macOS 上如果提示找不到 zbar 库按提示安装 Homebrew 后运行brew install zbar即可。坑二下载图片时报错或重名。部分历史消息里的图片链接可能已失效程序会直接跳过这类图片不影响其他数据。至于重名工具会自动在文件名后追加时间戳不用担心覆盖。坑三提示登录失败或二维码已失效。多半是二维码超时或系统时间不准。解决确认系统时间与网络时间一致重新运行python main.py生成新二维码在倒计时内尽快扫码。延伸思考备份之外它还能帮你做什么抛开备份本身这份结构化数据其实很有想象空间你可以把多年说说导进数据分析工具看看自己不同年龄段的心情关键词变化绘制一条情绪成长曲线也可以把好友列表和互动频率做成社交关系图谱找出谁才是你真正的铁哥们。甚至基于 HTML 网页版稍加改造就能做成一本送给朋友或自己的电子纪念册——数据一旦真正属于你玩法就完全由你定义。现在就开始你的3步行动清单克隆项目并安装依赖命令见上文几分钟搞定运行python main.py手机QQ扫码登录等待导出完成打开resource/result/欣赏你的数字记忆档案项目地址https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 更多细节见项目内README.MD。最后提醒一句本工具仅供个人回忆保存与技术学习使用请遵守相关法律法规和平台条款尊重他人隐私不要用备份的数据做任何不当用途。愿你的每一段青春都能被好好珍藏。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价