GetQzonehistory:10分钟QQ空间说说本地备份
GetQzonehistory10分钟QQ空间说说本地备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory翻到一张三年前的毕业旅行截图才想起QQ空间里还留着当年的记录。GetQzonehistory 是一款把QQ空间历史说说批量导出为Excel与网页版本地存档的开源备份工具扫码一次登录即可跑通。它和截图、单页导出的本质区别输入是QQ空间历史消息的网页响应程序按批次抓取、逐条解析字段输出为分列的Excel、HTML与图片文件。交付物是结构化本地档案而非单页快照每条说说都有时间、内容、图片链接、评论独立列。消息列表之外的内容如仅自己可见的说说不在抓取范围。 跑完一次QQ空间备份文件夹里多了什么跑完一次结果全部落在resource/result/你的QQ号/目录文件类型内容说明典型用途*_全部列表.xlsx全部消息汇总整体留底、检索*_说说列表.xlsx你发布的说说统计、回看*_转发列表.xlsx转发过的内容内容追溯*_留言列表.xlsx留言板互动互动记录*_其他列表.xlsx好友互动消息好友动态留档*_好友列表.xlsx昵称、QQ、主页好友名单导出*_说说网页版.html网页版说说页离线翻阅、收藏pic/配图自动高清版本地图片存档✅ 三步跑通第一次说说导出1. 装环境克隆仓库并安装依赖Windows、macOS、Linux 均可建虚拟环境装依赖无需配置全局 Python。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt Tips依赖下载慢时给 pip 加镜像源-i https://mirrors.aliyun.com/pypi/simple/Windows 激活命令换成.\myenv\Scripts\activate。2. 登录免密扫码与 Cookie 缓存运行python main.py终端打印二维码手机QQ扫码即完成免密登录全程不碰密码。python main.pyTips登录成功后 Cookie 缓存在resource/user/下次运行会列出已登录账号供选择输0可重新扫码。3. 等待与收尾进度条与 CtrlC 中断保护进度条按每批 10 条推进批间隔 3 秒控制请求频率、保护账号稳定。中途按CtrlC程序会先保存已抓数据再退出逻辑见 signal_handler。跑完自动打开导出文件夹并汇报总条数、最早一条说说时间与各类列表条数。⚠️ 高频卡点提前标出依赖安装慢或失败→ 加镜像源-i https://mirrors.aliyun.com/pypi/simple/重装。报“无法找到 zbar 共享库”→ Linux 执行sudo dnf install -y zbarUbuntu 用apt install libzbar0macOS 按终端提示用 Homebrew 装见 LoginUtil.py。二维码失效、扫码无反应→ 核对系统时间与网络重跑生成新码被安全策略拦截时等几分钟。只抓到部分说说→ 消息列表外的内容仅自己可见不返回网络不稳可能漏批次对照控制台确认报错批次后重跑。数据落地之后的两个小玩法用几行 Pandas 统计每年发了多少条说说import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) df[年份] df[时间].dt.year print(df[年份].value_counts().sort_index())Tips列名固定为时间、内容、图片链接、评论路径换成你实际的导出目录。哪年话痨、哪年沉默一眼可见还能顺带统计高频词与配图数量变化。想定期留档crontab 加一行即可每月自动跑一次0 3 1 * * cd /path/to/GetQzonehistory ./myenv/bin/python main.py。安全设计与使用红线本地处理抓取数据只写入你的磁盘不上传任何第三方免密登录不保存QQ密码Cookie 存在resource/user/可随时删除重登源码可审请求与解析逻辑见 RequestUtil.py可逐行核对缓存隔离用户信息与临时文件按QQ号存放于resource/多账号互不干扰工具仅供学习与技术研究使用不得用于商业或非法用途备份的是你自己的空间内容不采集他人数据。把仓库克隆下来跑一次打开resource/result/核对档案是否完整。数字记忆落在自己盘里才是真的留住了。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考