Не могу решить reCAPTCHA v3

francesco_miulli

Новичок
Регистрация
17.04.2025
Сообщения
1
Благодарностей
0
Баллы
0
Суть проблемы: получаю токен от 2captcha (также пробовал api CapMonster, CapSolver. Последнему даже передавал куки, и использовал его User-Agent)
http://2captcha.com/demo/recaptcha-v3 на их же сайте использую полученный токен, выполняя функцию window.verifyRecaptcha('полученный токен'). В итоге score не выше 0.3, в основном 0.1. Использую платные прокси.

Код с получением токена 2captcha | Python:
def solver_captcha(apikey, sitekey, url, proxy, action, score):
    solver = TwoCaptcha(apikey)
    try:
        result = solver.recaptcha(sitekey=sitekey, url=url, version='V3', action=action, proxy=proxy, score=score)
        print(f"Captcha solved")
        return result['code']
    except Exception as e:
        print(f"An error occurred: {e}")
        return None

def main():
    try:
        driver = init_driver_exten()
        url = "https://2captcha.com/demo/recaptcha-v3"
        driver.get(url)
        time.sleep(1)
        print("Started")

        # Настройки для 2captcha
        sitekey = "6Lcyqq8oAAAAAJE7eVJ3aZp_hnJcI6LgGdYD8lge"
        action = 'demo_action'
        api_key = os.getenv('APIKEY_2CAPTCHA', 'APIKEY')
        proxy_config = {
            'type': 'HTTPS',
            'uri': PROXY_STATIC
        }

        # Решение капчи
        token = solver_captcha(
            apikey=api_key,
            sitekey=sitekey,
            url=url,
            action=action,
            proxy=proxy_config,
            score=0.9,
        )

        if token:
            send_token(driver, token)
            print("Finished")
        else:
            print("Failed to solve captcha")

        input('Press Enter to continue')

        driver.quit()
        logger.info("Driver closed")

    except Exception as e:
        logger.error(f"Critical error: {str(e)}", exc_info=True)

if __name__ == "__main__":
    main()
Функцию window.verifyRecaptcha('полученный токен') выполнял и в основном браузер, проблема не изменилась.

Вопрос: почему такой низкий score? Ошибка на моей стороне или нет? Если да, то какая.
Буду благодарен за помощь
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)