QQ空间历史说说导出:一条命令完成完整备份

QQ空间历史说说导出:一条命令完成完整备份 QQ空间历史说说导出一条命令完成完整备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory如果你已经多年没打开过QQ空间或者换设备前想把数据带过去第一件事就是一次完整的QQ空间历史说说导出。本文用开源项目 GetQzonehistory 来做这件事它在你本地电脑上运行不需要账号密码全程扫码登录数据处理都在你自己的机器上完成一条命令跑完你会得到全部说说、留言、转发和好友的 Excel 表格与一个网页版全部落在按QQ号命名的目录里。导出完成后在 resource/result 目录检查结果程序跑完后会自动在 resource/result/ 下创建以你的QQ号命名的目录Windows 和 macOS 上还会自动打开它。目录里是 6 张 Excel 表、1 个网页和 1 个图片目录文件内容QQ号_全部列表.xlsx全部说说、留言、转发按时间排序QQ号_说说列表.xlsx仅自己发布的说说QQ号_转发列表.xlsx自己转发的内容QQ号_留言列表.xlsx你留给他人空间的留言QQ号_其他列表.xlsx消息列表里出现的他人动态QQ号_好友列表.xlsx互动相关好友的昵称、QQ号与空间主页链接QQ号_说说网页版.html说说与转发合并成时间线浏览器打开近似原空间页面图片自动替换为高清链接网页版同时保留了评论区与头像双击即可按时间线浏览全部说说。所有说说配图统一存放在同级 pic/ 目录文件名取说说内容的简化版重名时自动改名防止覆盖。以说说列表.xlsx 为例每行四个字段可直接用于筛选和统计字段说明时间发布时间如 2015年03月20日 14:30:22内容昵称正文 的格式图片链接多张图片以半角逗号分隔评论每条评论含时间、内容、评论人昵称与QQ号工具如何取到QQ空间说说数据扫码登录与双数据源合并整个流程在你的电脑上闭环完成过程是线性的启动后 util/LoginUtil.py 先从QQ官方接口取回登录二维码并在终端打印出来用手机QQ扫码确认后cookie 存入本地 resource/user/下次启动可直接选择已登录的账号不必重新扫码。随后主程序分页拉取QQ空间历史消息列表每页 10 条、页间暂停 3 秒个别页拉取失败会打印错误并继续不会中断整体这份列表记录了几乎所有发生过互动的历史说说、留言与转发相当于一份平台留存的完整台账。与此同时 util/GetAllMomentsUtil.py 抓取当前可见、未删除的说说含 2014 年之前的内容作为补充两者去重后由 util/ToolsUtil.py 完成网页解析、时间格式化与图片下载最终分类写出 Excel 和网页 HTML。全程只与QQ服务器通信没有中间服务器参与。安装并运行 GetQzonehistory克隆到导出只要三条命令先在你的电脑装好 Python然后依次执行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.py依赖清单覆盖网页解析、Excel 写出、进度条与图像处理等库一条 pip 命令装完即可无需单独处理。进入 main.py 后终端会打印二维码手机扫码确认即开始跑进度条每批 10 条、批间停顿 3 秒说说数量上千时总时长可能超过 30 分钟期间不要关闭终端。多个空间账号也能用启动时选择已登录账号或输入 0 重新扫码各账号的结果分别存放在各自的QQ号目录。正常结束后程序会汇报消息总数、最早说说时间、好友数等统计并自动打开结果目录。避坑与注意事项常见问题对照解法二维码打不开或提示 zbar 错误扫码依赖 zbar 系统库macOS 可用 Homebrew 直接装 zbarLinux 的 RPM 系发行版用 dnf 安装 zbar装完重跑程序。登录成功但数据不全工具的主数据源是QQ空间历史消息列表一条说说如果从未出现在消息列表里例如被设置为仅自己可见是取不到的重新运行可再次拉取仍缺失说明该内容不在消息列表中。图片没下全失效的图片链接会被跳过且不阻塞后续处理Excel 里保留原始链接可手动尝试访问。程序被中断按 CtrlC 后程序会把已抓到的 Excel 与图片先落盘重新运行可继续cookie 已保存无需再次扫码。耗时与磁盘占用选网络稳定的时段运行抓取期间避免切换网络图片与 Excel 可能占用数 GB先预留 500MB 以上磁盘空间。本工具仅用于个人学习研究时备份自己账号的数据请遵守QQ空间平台服务条款导出的数据不要用于商业用途也不要泄露他人隐私。QQ空间的页面与接口会随时间变化但导出到本地的数据完全由你掌控。想动手的话三步即可git clone 获取项目pip install -r requirements.txt 安装依赖python main.py 扫码并完成导出【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考