ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

GetQzonehistory:4步免费把QQ空间历史说说完整导出到本地

GetQzonehistory:4步免费把QQ空间历史说说完整导出到本地 GetQzonehistory4步免费把QQ空间历史说说完整导出到本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款免费的开源 QQ空间备份工具思路很直接模拟扫码登录你的空间把历史消息列表逐批抓下来最后整理成结构化的 Excel 表格、一个可以离线打开的 HTML 网页和一批高清配图全部落在你本地硬盘。这篇教程带你从零跑通第一次导出。先把备份的必要性说透那些你以为永远都在的动态其实只是暂存在别人的服务器上。一次平台改版、一次手滑点错都可能让它们无声消失——真正让人不安的是以为它还在的那份侥幸。趁现在还能正常打开空间先搬一份回自己硬盘成本只有十几分钟。跑完一次你会拿到什么运行结束后工具会在resource/result/你的QQ号/下生成完整结果集六张 Excel 表格全部列表总汇总、说说列表你自己发的、转发列表、留言列表、其他列表好友在你空间的互动、好友列表昵称、QQ号、空间主页地址。时间精确到秒内容原样保留图片链接和评论各自成列网页版 HTML*_说说网页版.html按时间倒序还原头像、昵称、发布时间、正文、配图和评论区QQ 表情也会还原成图片断网双击就能翻图片目录pic/里存下每条说说的配图文件名直接取说说正文片段抓取时会自动把缩略图链接替换为高清版本⚠️ 提示工具的数据来源是空间历史消息列表列表之外的内容比如仅自己可见的说说天然抓不到这属于已知边界不是漏抓。环境准备clone与依赖安装按顺序执行每步都能直接复制git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows 激活虚拟环境: .\myenv\Scripts\activate # macOS/Linux 激活虚拟环境: source myenv/bin/activate pip install -r requirements.txt⚠️ 提示依赖下载慢时把最后一行换成pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt几秒装完。⚠️ 提示启动若提示无法找到 zbar 共享库是二维码识别的系统依赖没装。Linux 执行sudo dnf install -y zbarDebian/Ubuntu 用apt install libzbar0macOS 上程序检测到 Homebrew 后会引导你一键安装。扫码登录与登录状态复用登录走的是官方二维码流程终端直接打印出二维码手机 QQ 扫一下即可全程不碰密码。登录成功的 Cookie 缓存在resource/user/目录下次运行会先列出已登录用户让你选序号输入0则重新扫码——多账号之间互不干扰。如果扫完一直提示二维码已失效确认手机 QQ 在线、电脑系统时间准确重新运行生成新码即可刚被安全策略拦截的话等几分钟再试。首次运行等待进度条与中断保护python main.py登录后程序开始逐批拉取历史消息每批 10 条、批间暂停 3 秒这个节奏是刻意控制请求频率、降低触发风控的概率。说说条数多时整体偏慢耐心等进度条走完就好。中途想停直接按CtrlC程序会先把手头已抓到的数据保存下来再退出相关逻辑见 main.py 里的signal_handler跑一半也不会白干。全部完成后终端会打印总消息数、最早一条说说的发布时间、各类列表条数并自动打开导出目录。进阶把导出结果变成你的年度报告拿到 Excel 之后用 Pandas 几行代码就能回看自己的说说十年import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) print(df[时间].dt.year.value_counts().sort_index())把 Excel 放到当前目录跑一遍哪年话痨、哪年沉默一目了然。再往深了做还能统计高频词、分析各年配图数量变化。另一种玩法是挂定时任务做定期增量备份Linux/macOS 在 crontab 加一行Windows 用任务计划程序每月自动跑一次python main.py往后的新说说就都会被收进这份档案。安全边界数据去向和使用限制全程本地处理抓到的数据只写入你的硬盘不上传任何第三方服务器不碰密码不收集、不保存 QQ 密码Cookie 缓存在resource/user/不放心随时删掉重新扫码开源可审查登录、请求、解析逻辑分别在 util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py 里任何一步都能自己核对缓存隔离请求缓存按 QQ 号存放在resource/fetch-all/下多账号互不干扰项目自带免责声明仅供学习和技术研究使用不得用于商业或非法用途。备份的应是你自己账号的内容别拿去采集他人数据。现在就可以动手克隆仓库按前面的命令装好虚拟环境和依赖运行python main.py手机扫码完成登录等进度条走完自动打开的导出目录里翻一翻你的空间历史顺手给项目点个 Star让更多想留住回忆的人找到它【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进