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.