GetQzonehistory 5分钟导出历史说说
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
用 GetQzonehistory 把QQ空间历史说说导出到本地:跑完你能拿到六张 Excel、一个配图目录、一个网页版时间线。官方没开数据出口,被删的互动记录想找回基本无门,这个纯本地运行的 Python 工具就是为这种局面准备的——走官方扫码登录,自动分批翻完消息列表与可见说说,配图评论一并落盘。
GetQzonehistory 导出的文件长什么样
全部成果写进resource/result/下以 QQ 号命名的文件夹,导出完成后程序会自动打开它。
| 产出文件 | 内容说明 |
|---|---|
| QQ号_说说列表.xlsx | 自己发布的原创说说,时间与评论随条保存 |
| QQ号_转发列表.xlsx | 历史转发过的内容 |
| QQ号_留言列表.xlsx | 收到的留言记录 |
| QQ号_其他列表.xlsx | 未归入上述分类的剩余条目 |
| QQ号_全部列表.xlsx | 全部互动消息排成的完整时间线 |
| QQ号_好友列表.xlsx | 互动过的好友昵称、QQ 号与空间主页 |
| QQ号_说说网页版.html | 按空间样式还原的可视化页面 |
| pic/ 目录 | 配图按说说内容命名,重名自动追加时间戳 |
两个细节值得留意:程序会尝试把图片链接换成高清版本;数据全程只落本地硬盘,不经任何第三方中转,建议导出后把整个resource/result再复制一份到移动硬盘或网盘。
结果是怎么跑出来的?流程其实不长。
从克隆到跑通:安装登录导出全流程
四步完成:克隆、建虚拟环境、装依赖、扫码。虚拟环境的作用是把工具依赖和机器上其他项目隔开,互不干扰。先拉代码并建好环境:
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;激活失败时python仍指向系统环境,两种命令不要混着敲。
装依赖只需一行:
pip install -r requirements.txt核心包分工清楚:requests发请求、beautifulsoup4解析页面、pandas生成表格、qrcode出登录二维码、tqdm画进度条,完整清单见 requirements.txt。
💡 扫码识别依赖
pyzbar:Windows 装完即可用;macOS 报缺 zbar 时执行brew install zbar,RPM 系 Linux 执行sudo dnf install -y zbar,程序也会给出对应提示。
然后启动主程序,终端会输出字符二维码:
python main.py打开手机版 QQ 扫描终端中的二维码并确认,登录即完成,全程不输密码。登录 cookie 存放在resource/user/目录,下次运行直接复用,不用再扫。整体链路如下:
登录成功后,程序先读取消息总数,再每批 10 条翻页,批间停顿 3 秒——刻意的防风控节奏,说说过千的用户等几分钟到几十分钟即可。进度条走完后,数据自动分类、配图下载、网页版页面生成,结果文件夹直接弹出,结构见下图:
比手动截图快多少:真实差距对比
登录方式上不用再输账号密码,官方扫码一步过;真正拉开差距的是时间和完整度两件事:
| 维度 | 手动复制 / 截图 | GetQzonehistory |
|---|---|---|
| 时间成本 | 逐条手动整理,几小时起步 | 配置约 5 分钟,导出过程全自动 |
| 数据完整度 | 截图压缩画质,评论多半丢失 | 历史消息与可见说说两条通道全量翻,原图和评论随条保留 |
扫码失败或导出中断怎么办
四个场景覆盖了绝大多数翻车现场,按现象对号入座即可。
扫了码没反应。现象:手机 QQ 对准终端里的码,确认框不出。原因:二维码已过期。解法:重新执行python main.py出新码,同时确认两端网络通畅、登录请求未被代理拦截。
启动就报 zbar 缺失。现象:程序提示缺少 zbar 共享库后退出。原因:系统没装pyzbar依赖的识别库。解法:macOS 执行brew install zbar,RPM 系 Linux 执行sudo dnf install -y zbar,内置提示逻辑见 util/LoginUtil.py。
导出到一半断了。现象:进度条没走完,进程中断。原因:手动 Ctrl+C 或进程被杀。解法:程序注册了中断保护,退出前已把抓到的数据存下,重跑一次即可,已写入的 Excel 是完整的。
Excel 打不开。现象:双击 xlsx 提示无法打开。原因:文件正被 WPS 或 Office 占用。解法:关掉相关窗口再开;仍打不开的话,换在线表格工具,或用 pandas 直接读.xlsx。
历史数据备份到手还能做什么
三个方向都能直接上手,数据量越大越明显。
做一份年度回忆册。把全部列表按年份筛选:哪年去了哪些城市、和谁互动最密、从什么时候开始爱深夜感慨,时间线全在表里。
画一张社交关系图谱。借助数据透视表统计每位好友的互动频次与最近一次互动时间,谁是老铁、谁在慢慢淡掉,一目了然。
给隐私上双保险。网页版 HTML 转 PDF 存网盘,或打印成实体纪念册。电子文件怕硬盘损坏,换几种介质、几个位置各存一份,备份才算真正落地。
现在就克隆仓库跑一遍,把这几年的空间搬回本地,之后每季度全量跑一次,接口有变动时留意项目更新。数据寄存在别人的服务器上,丢起来不声不响;搬回自己硬盘的那一刻,回忆才算真正归你管。
【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考