gpt4 book ai didi

python - Python Selenium Chromedriver 中的 Hcaptcha + 2captcha/anticaptcha

转载 作者:行者123 更新时间:2023-12-04 03:59:42 25 4
gpt4 key购买 nike

我正在尝试使用 python selenium 中的 webdriver 绕过 cloudflare anti-ddos 加载页面上的 hcaptcha。基本上我已经到了将 token 放入 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();")

最佳答案

10 个月前,你需要

driver.execute_script(f"grecaptcha.getResponse = function(){return '{token}'}")

现在您需要在页面上的所有脚本之前注入(inject) js 代码,注入(inject)具有特殊属性 render 的 hcaptcha 对象以拦截回调函数。 https://alexandrsokolov-41020.medium.com/%D1%80%D0%B5%D1%88%D0%B0%D0%B5%D0%BC-hcaptcha-9eebf2ee3c5a

关于python - Python Selenium Chromedriver 中的 Hcaptcha + 2captcha/anticaptcha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63244435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com