API reCAPTCHA Enterprise v3

Автор: solvethree Обновлено

Получите токен reCAPTCHA v3 Enterprise из своего бэкенда. Настройте сайт один раз, затем передавайте его имя хоста, действие и прокси. Мы вернём токен вместе с user agent и клиентскими подсказками, которые нужно использовать при его отправке.

Попробовать API
На этой странице

Выполните запрос

Перед первым решением настройте активный профиль сайта в рабочем пространстве. Передавайте имя хоста в site, а фактическое действие reCAPTCHA на странице — в action. По умолчанию используется Enterprise v3; для стандартной v3 укажите recaptchaType: v3. Задаче не нужны type, полный URL страницы или ключ сайта.

Создайте задачу с помощью POST https://api.solvethree.com/v1/tasks. Для аутентификации передайте API-ключ рабочего пространства в заголовке Authorization: Bearer.

Тело задачи · замените целевой адрес и прокси из примера
{
  "site": "example.com",
  "action": "login",
  "proxy": "http://user:[email protected]:8080",
  "requestId": "example-recaptcha-001"
}

Отправьте токен

Когда задача готова, прочитайте solution.token. Передайте его в поле CAPTCHA вашего приложения через тот же прокси, используя возвращённые userAgent и secChUa. Решайте задачу незадолго до запроса, которому нужен токен; не создавайте запас токенов на будущее.

Готовая задача означает, что решение сгенерировано. Проверьте ответ целевого сайта, чтобы узнать, принят ли запрос.

Ожидание и тайм-ауты

По умолчанию при создании ожидание длится до 15 секунд. Используйте ?waitMs=0, если предпочитаете сразу получить идентификатор задачи и опрашивать её статус.

Прекратите опрос при ready или failed. Если создание завершилось тайм-аутом, повторно используйте исходный requestId с теми же входными данными, чтобы получить задачу. Новый ID может создать ещё одно оплачиваемое решение.

Цена

$2.00 за 1,000 решений с оплатой с баланса рабочего пространства. Средства за неудачные решения возвращаются. Начните с приветственных кредитов на $5; минимальная сумма платного пополнения — $10.

API reCAPTCHA Enterprise v3 · solvethree