GetQzonehistory免费备份QQ空间说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory一次手机QQ扫码GetQzonehistory 就能把QQ空间的历史说说、转发、留言备份成本地 Excel 和一个网页免费开源结果全留在自己电脑。跑完手里会有哪些导出文件 所有结果都放进 resource/result/ 下以你QQ号命名的文件夹终端会打印每个文件的条数方便你逐项核对。文件内容QQ号_全部列表.xlsx互动消息抓到的全部记录时间、内容、图片链接、评论四列QQ号_说说列表.xlsx你自己发的原创说说QQ号_转发列表.xlsx你转发的内容QQ号_留言列表.xlsx与你的留言相关的记录QQ号_好友列表.xlsx消息里出现的好友昵称、QQ号、空间主页链接QQ号_其他列表.xlsx不属于你本人操作的其余消息QQ号_说说网页版.html说说加转发按时间倒序排好的网页带评论和配图pic/文件夹说说配图按内容命名存进来走通一次扫码登录并确认 Excel 落盘 ▶️克隆仓库装依赖运行 main.py 打印出登录二维码第一次跑只要敲这 4 行命令git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory pip install -r requirements.txt python main.pyLoginUtil.py 会在终端打印一个 ASCII 二维码并提示登录二维码获取成功。之后每 3 秒轮询一次状态直到你用手机QQ扫码终端出现二维码认证中和登录成功。手机QQ扫码并看到登录成功提示成功后打印用户QQ号,昵称登录成功凭证存进 resource/user/ 目录。下次启动会列出已登录账号直接输序号继续输 0 重新扫码。然后是两段等待。第一段正在获取消息列表数量...进度条约 2~3 分钟第二段正式采集每批 10 条、批间停 3 秒约 200 条记录需要 3 分钟左右。它做了什么先用互动接口把历史记录按批抓完再用主页接口补上当前可见的最新记录。说人话就是老的从消息那边拿新的从主页那边拿两边重复的只留一份。补数部分走 GetAllMomentsUtil.py每页 30 条主循环走 RequestUtil.py。等采集跑完并打开 result 文件夹核对文件全部完成后终端打印导出成功请查看 resource/result/QQ号 文件夹内容接着列出记录总数、最早一条的发布时间、好友数、图片数。程序按系统自动打开目录Windows 走资源管理器macOS 走 FinderLinux 找 xdg-open。你在里面直接看到上面表格里的 8 个文件。另外 fetch_all_message.py 是第二个入口只抓当前可见未删除的记录含 2014 年以前把内容、转发原文和评论写成 所有可见说说.md图片下进 resource/fetch-all/不生成 Excel。四个兜底机制断点保存、编码识别、跨平台、图片下载 ⚙️中断保护按 CtrlC 退出时先把已抓到的条目存成 Excel 再结束编码检测每批网页先识别 GBK 还是 UTF-8 再解码中文不乱码多平台兼容Windows、macOS、Linux 各用对应命令打开结果目录图片下载配图自动存进 pic/ 目录按内容命名重名加时间戳一个场景十五年老号翻出900条记录 假设你的QQ号用了十五年空间里攒了900多条原创内容。跑完你打开 resource/result/ 下以自己QQ号命名的文件夹双击QQ号_说说网页版.html从 2011 年的第一条今天考了98分一路翻到上个月配图在 pic/ 里能一一对上。再用 Excel 打开QQ号_全部列表.xlsx按时间列筛出毕业那年的记录。整个过程没有改动空间里的任何内容。边界与限制拿不到的记录和前置条件 ⚠️互动消息里没有的记录拿不到最典型的是仅自己可见的说说手机QQ得能正常登录凭证存在本地 resource/user/ 目录别把项目文件夹原样发给别人每批请求间隔数秒历史越长越慢约 200 条要 3 分钟上下图片文件名按内容取超过 40 字的内容名会被截断跑完后的 5 项自查清单 ✅resource/result/QQ号/ 里 7 个 xlsx 和 1 个 html 都在终端打印的共有 X 条消息和QQ号_全部列表.xlsx的行数一致浏览器打开QQ号_说说网页版.html最早的记录能正常显示pic/ 里的图片数和终端打印的图片列表共有 X 张图片对得上result 文件夹已经复制到第二块盘或网盘【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考