Почему токен reCAPTCHA v3 получает низкую оценку
Высокая оценка на демостранице не определяет, что вы получите на целевом сайте. reCAPTCHA v3 оценивает взаимодействие для конкретного сайта и действия. Начните с фактического результата целевого сайта, затем проверьте параметры, которые вы можете контролировать.
На этой странице
Оценка на демостранице — не оценка целевого сайта
В документации Google по reCAPTCHA v3 указано, что она возвращает оценку от 0.0 до 1.0 и действие, которые сайт оценивает на своей серверной стороне. Высокая оценка на демостранице подтверждает результат для этой демостраницы. Она не определяет оценку или принятие токена, отправленного на другой сайт или для другого действия.
Если целевой сайт предоставляет подробности проверки, изучите действительность токена, действие и соответствующие причины вместе с оценкой. Проверки Enterprise содержат информацию о рисках, которую сайт интерпретирует для своего рабочего процесса; универсального порога принятия нет. Если вы наблюдаете только отказ, считайте это отказом, а не измеренной низкой оценкой.
В документированном запросе reCAPTCHA solvethree нет параметра, который принудительно задаёт минимальную оценку. Проверьте параметры интеграции вместо того, чтобы искать волшебную настройку оценки.
Проверьте запрос, который вы фактически отправляете
- При решении продукт или действие выбраны на основе предположения.
Сравните сайт и действие задачи с текущим сценарием целевого сайта. Для сценария reCAPTCHA v3 Enterprise в solvethree значение recaptchaType по умолчанию — enterprise-v3; шлюз также принимает v3.
Попробуйте: Используйте имя хоста и точное действие из защищаемого взаимодействия. Если действие неизвестно, воспользуйтесь руководством Как найти действие reCAPTCHA, прежде чем снова запрашивать решение.
- Страница или её настройки reCAPTCHA изменились.
Сравните текущие имя хоста, действие и тип reCAPTCHA с профилем, настроенным в вашем рабочем пространстве.
Попробуйте: Обновите профиль для фактической страницы, прежде чем запускать следующую серию запросов. Поддерживайте соответствие параметров задачи этому профилю.
- При решении и отправке используются разные прокси.
Сравните прокси, на котором решение было успешно получено, с прокси, используемым для запроса приложения. Если вы передали proxyCandidates, не считайте, что успешным оказался первый кандидат.
Попробуйте: Отправляйте запрос через прокси, на котором решение было успешно получено. При использовании списка кандидатов выберите его по возвращённому индексу успешного кандидата или с помощью вспомогательной функции SDK.
- После решения приложение сохраняет собственные идентификационные данные браузера.
Проверьте исходящие User-Agent и клиентские подсказки, а не только значения, сохранённые в приложении.
Попробуйте: При отправке на нужный целевой сайт используйте возвращённые userAgent и secChUa вместе с прокси, на котором решение было успешно получено. Не сочетайте токен с посторонними идентификационными данными браузера или целевым URL.
Источники и справочник API
Запустите первую задачу.
Начните с $5 на балансе рабочего пространства.