Автоматизация решателя рекапчи - PullRequest
2 голосов
/ 02 августа 2020

Я создаю бота, который покупает пополненные товары на сайтах электронной коммерции, и я застреваю в части решателя рекапчи. У меня есть бот, подключенный к «Anti-Captcha», откуда они отправляют вам код решения для recaptcha, но у меня проблемы с тем, куда я отправляю код, который я получаю. Могу ли я отправить его в Google по указанному URL-адресу или на сайт электронной торговли? Вот код для решателя капчи:

def solve_captcha(current_url):
    solver = recaptchaV2Proxyless()
    solver.set_verbose(1)
    solver.set_key(api_key)
    solver.set_website_url(current_url)
    solver.set_website_key(site_key)
    print(solver.get_balance())
    g_response = solver.solve_and_return_solution()
    if g_response != 0:
        print("g-response: " + g_response)
    else:
        print("task finished with error " + solver.error_code)

1 Ответ

1 голос
/ 02 августа 2020

После того, как вы получите ключ ввода кода, вы должны отправить его на веб-сайт электронной торговли. Когда вы вводите капчу, веб-сайт отправляет POST-запрос, который содержит ключ капчи самому себе. Чтобы понять, куда и как его отправить, вы можете вручную решить капчу и использовать инструменты разработчика вашего браузера, чтобы перехватить, какой запрос отправляет ключ капчи. Оттуда просто скопируйте запрос, но вставьте ключ captcha, полученный от решателя.

...