openclaw
def06c6360
feat: 短信验证码登录 + v4 人机协作方案
核心改动:
- weidian_sso_login_v4.py: 全新人机协作登录方案
- Playwright 打开页面 + 自动填手机号
- 人拖滑块(唯一需要人做的事)
- 脚本自动拦截 ticket → 发短信
- 人输入验证码 → 自动提交 → 保存 auth
- 反检测: 隐藏 webdriver 标记、模拟 iPhone 设备、逐字输入
- 多 selector 兼容(微店不同版本 DOM 结构)
- 自动截图 debug(失败时)
- auth_service.py: 重写,集成 v4 方案
- login_with_password(): 密码登录(全自动)
- login_with_sms(): 短信登录(人机协作)
- 保存 Playwright storage_state + 精简 cookies JSON
- accounts.py 路由: 新增 /login_sms/<id> 接口
- 密码登录和短信登录两条路径
- 状态轮询支持新的交互状态
- accounts.html 模板:
- 新增「短信登录」按钮
- 确认弹窗提醒用户需要浏览器交互
2026-03-31 15:18:02 +08:00
..
2026-03-18 13:38:17 +08:00
2026-03-31 15:18:02 +08:00
2026-03-18 13:38:17 +08:00
2026-03-18 13:38:17 +08:00