修复多个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可用性 - 添加更多错误处理和状态输出
This commit is contained in:
@@ -120,6 +120,7 @@ class NsfwSettingsService:
|
||||
def enable_unhinged(
|
||||
self,
|
||||
sso: str,
|
||||
sso_rw: str = "",
|
||||
impersonate: str = "chrome120",
|
||||
user_agent: Optional[str] = None,
|
||||
timeout: int = 30,
|
||||
@@ -139,7 +140,7 @@ class NsfwSettingsService:
|
||||
"user-agent": user_agent or DEFAULT_USER_AGENT,
|
||||
"x-grpc-web": "1",
|
||||
"x-user-agent": "connect-es/2.1.1",
|
||||
"cookie": f"sso={sso}; sso-rw={sso}"
|
||||
"cookie": f"sso={sso}; sso-rw={sso_rw or sso}"
|
||||
}
|
||||
|
||||
payload = bytes([0x08, 0x01, 0x10, 0x01])
|
||||
|
||||
Reference in New Issue
Block a user