Hcaptcha + 2captcha / anticaptcha в Python Selenium Chromedriver - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь обойти hcaptcha на странице загрузки анти-ddos cloudflare с помощью webdriver в python selenium. В основном я дошел до точки, когда токен помещается в поля h-captcha-response и g-recaptcha-response, и я могу отправить форму hcaptcha. Проблема в том, что когда я пытаюсь отправить его, область hcaptcha выглядит так, как будто она перезагружается, и после попытки отправить ее снова это происходит постоянно. Есть ли шанс на какой-то бан моего user-agent? Более того, я иногда получаю ошибку 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();")
...