- _password_payload 改用 self.app_id/self.app_sign(原先硬编码5002, 导致5008实例静默发错appId) - app_id=5008 时自动切换 Android WebView UA - login() 增加换IP重试循环: 扫码/短信风控时经 proxy_fetcher 换代理重试, 上限 max_ip_retries, 耗尽后返回 code=risk
- _password_payload 改用 self.app_id/self.app_sign(原先硬编码5002, 导致5008实例静默发错appId) - app_id=5008 时自动切换 Android WebView UA - login() 增加换IP重试循环: 扫码/短信风控时经 proxy_fetcher 换代理重试, 上限 max_ip_retries, 耗尽后返回 code=risk