Commit Graph
2 Commits
Author SHA1 Message Date
Debug Assistant 7ae2452515 最终修复: YesCaptcha集成成功, NSFW失败不阻断流程
主要修改:
1. .env: 添加 YesCaptcha API Key
2. grok.py: NSFW/Unhinged 启用失败不再删除账号,改为警告后继续保存
3. 注册流程完全跑通:
   - 发送验证码 ✓
   - 获取验证码 ✓ (从Subject提取)
   - 验证验证码 ✓
   - Turnstile (YesCaptcha) ✓
   - 注册成功 ✓
   - 接受TOS ✓
   - 保存SSO Token ✓

已知问题:
- NSFW/Unhinged 开启仍失败 (返回HTML错误页),但不影响主流程
2026-02-17 21:09:00 +08:00
Debug Assistant 12b8cb259d 修复多个bug并增强调试功能
修复的bug:
1. email_service.py: 验证码提取失败 - 从邮件Subject提取验证码(格式: XXX-XXX xAI confirmation code)
2. nsfw_service.py: enable_unhinged cookie错误 - sso-rw被错误设置为sso的值
3. grok.py: URL路径错误 - 分离base_url和site_url,修复重复/sign-up
4. api_solver.py: Turnstile JS语法错误 - return语句在全局作用域非法,包装为IIFE

增强功能:
- 添加详细调试日志,便于定位问题
- 改进Turnstile solver等待逻辑,检测API可用性
- 添加更多错误处理和状态输出
2026-02-17 20:56:13 +08:00