Halo 没有提供登录 REST API,但我需要脚本化地改站点配置。于是花了一个晚上,用纯 Python 标准库把它的登录流程完整复刻了出来。 目标 Halo 2.x 的很多站点设置(标题、外链地址、备案号)存在数据库里,不是配置文件。想程序化修改,就得先登录后台、拿会话、再调 API。 而登录页