我正在尝试使用 python selenium 中的 webdriver 在 cloudflare 反 ddos 加载页面上绕过 hcaptcha。基本上我已经到了将令牌放入 h-captcha-response 和 g-recaptcha-response 字段并且我可以提交 hcaptcha 表单的地步。问题是当我尝试提交它时,hcaptcha 区域看起来像是重新加载,并且在尝试再次提交后它不断发生。是否有可能对我的用户代理进行某种禁令?更重要的是,我有时会在提交表单后收到 502 http 错误。
driver.execute_script(f"document.getElementsByName('h-captcha-response')[0].innerHTML = '{token}';")
time.sleep(1)
driver.execute_script(f"document.getElementsByName('g-recaptcha-response')[0].innerHTML = '{token}';")
time.sleep(1)
driver.execute_script("document.getElementById('challenge-form').submit();")