
GetQzonehistory批量导出QQ空间全部历史说说一条命令完成QQ空间备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款开源的 QQ空间备份工具扫码登录后它从你的消息列表批量拉取历史说说整理成 Excel 表格并生成可离线浏览的本地网页和图片合集。如果你想做历史说说批量下载或数据迁移装好依赖跑一个脚本就行不用会写代码。历史说说批量下载数据来自消息列表它的主数据源不是空间时间线而是账号自己的互动消息列表每次抓 10 条翻到列表尽头所以那些时间线早已翻不到、但消息记录里还留着的历史说说也能被抓到。抓完后再用「可见且未删除」的说说接口补一次并去重。这决定了想归档多年旧帖的用户能往前追多远。导出结果里有什么Excel 列表和网页版结果存在 resource/result 下以 QQ 号命名的目录全部列表、说说列表、转发列表、留言列表、好友列表、其他列表各一个 Excel还生成可浏览器打开的「说说网页版」HTML带头像、图片和评论还原时间线。想用 Excel 按年份筛选或者网页式浏览都现成可用。说说图片本地保存抓到的说说里所有图片会下载到 pic 子目录按说说内容命名重名自动加时间戳后缀防覆盖网页版还会自动把图片链接替换成高清图。备份不只是文字表格是一套带图的完整资料。拿到代码git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory把源码下载到本地目录并进入后面所有操作都在这个目录里做。安装依赖python -m venv myenv source myenv/bin/activate pip install -r requirements.txt创建虚拟环境并一次性装好依赖Windows 下改用.\myenv\Scripts\activate激活。主要依赖各司其职requests发送网络请求beautifulsoup4解析 HTML 页面pandas openpyxl写出 Excelqrcode / pyzbar / Pillow生成和解码登录二维码chardet检测页面编码防乱码扫码登录并运行python main.py程序在终端打印登录二维码用手机 QQ 扫码、确认授权后自动开始抓取登录状态保存在本地第二次运行直接选已登录账号不用重新扫码。Linux 用户需先装 zbar 库否则程序会提示后退出。看导出的结果抓取结束后程序自动打开结果目录Excel 和网页都在 resource/result/QQ号/ 下还会打印说说、好友总数以及最早一条说说的时间方便核对是否导全。技术设计亮点中断不白干登录状态可复用。程序注册了中断信号处理抓取到一半按 CtrlC已抓数据会先写入 Excel 和图片文件登录 cookie 以 QQ 号命名保存在本地下次运行直接列出来供选择。断网不用重头来也不用反复扫码。双向补数据加去重。消息列表只保留出现过的互动说说可见说说接口补充不在列表里的内容早期时段也能覆盖。合并前逐条比对过滤重复同一条说说不会在表里出现两份省掉手动去重的麻烦。项目目录速览结构很直白适合想改造扩展的读者GetQzonehistory/ ├── util/ │ ├── ConfigUtil.py # 读写配置 │ ├── GetAllMomentsUtil.py # 获取全部可见说说 │ ├── LoginUtil.py # 扫码登录 │ ├── RequestUtil.py # 消息列表请求 │ └── ToolsUtil.py # 编码/模板等通用函数 ├── main.py # 主入口采集、分类、导出 └── requirements.txt # 依赖列表登录、请求、解析、保存各自拆在 util/ 下的文件里main.py 只做编排职责边界清楚更多说明见 README.MD。使用边界与注意事项只能获取消息列表里存在的说说「仅自己可见」和已删除的拿不到登录依赖手机 QQ 扫码账号需处于正常使用状态二维码解码依赖 zbar 系统库Linux 可 dnf install zbarmacOS 按程序提示抓取节奏固定为每次 10 条、间隔 3 秒消息越多耗时越长导出文件含大量个人与社交信息请妥善保管工具仅供学习与技术研究使用需遵守法律法规尊重 QQ 及第三方隐私如果你手上有很久没翻过的老说说不妨找个周末跑一次完整导出全程就是扫码登录、等进度条走完。导出结果包含个人隐私数据请合规使用并妥善保管。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考