Загрузка...

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

Тема в разделе Python создана пользователем Дизайн 17 апр 2025. (поднята 31 май 2025) 247 просмотров

Загрузка...
  1. Дизайн
    Дизайн Автор темы 17 апр 2025 design - https://lolz.live/threads/4896482/ 162 21 окт 2020
    Суть проблемы: получаю токен от 2captcha (также пробовал api CapMonster, CapSolver. Последнему даже передавал куки, и использовал его User-Agent)
    http://2captcha.com/demo/recaptcha-v3 на их же сайте использую полученный токен, выполняя в консоле функцию window.verifyRecaptcha('полученный токен'). В итоге score не выше 0.3, в основном 0.1. Использую платные ******.
    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? Ошибка на моей стороне или нет? Если да, то какая.
    Буду благодарен за помощь
     
    17 апр 2025 Изменено
  2. baxomen
    baxomen 18 апр 2025 0 22 окт 2017
    хороший вопрос. столкнулся с такой же проблемой в зеннопостере.
     
  3. gawrgura
    gawrgura 20 апр 2025 245 20 фев 2022
     
Top