Объект содержит данные о задаче на решение reCAPTCHA Enterprise от Google. Такая задача будет выполняться нашим сервисом с использованием наших собственных прокси-серверов.
Структура объекта
Параметр | Тип | Обязательный | Значение | |
type | String | да | RecaptchaV2EnterpriseTaskProxyless | |
websiteURL | String | да | Адрес страницы на которой решается каптча | |
websiteKey | String | да | Ключ-идентификатор reCAPTCHA на целевой странице. | |
enterprisePayload | String | нет | Некоторые реализации виджета reCAPTCHA Enterprise могут содержать дополнительное поле Например:
Подробнее ниже. | |
apiDomain | String | нет | Адрес домена с которого загружать reCAPTCHA Enterprise. Например: Не используйте параметр, если не знаете зачем он нужен. |
Для enterprisePayload
- необходимо заменять функцию grecaptcha.enterprise.render
перед её вызовом на свою и забирать значение из её параметров. Функция существует после загрузки скрипта, а рендерится капча обычно сразу или по событию страницы, если капча отрендерится с текущим полем s
на клиенте, то токен с большой вероятностью принят не будет.
Оригинальную функцию можно вызывать без поля s
.
|
Пример запроса
Адрес https://api.capmonster.cloud/createTask
{ "clientKey":"dce6bcbb1a728ea8d871de6d169a2057", "task": { "type":"RecaptchaV2EnterpriseTaskProxyless", "websiteURL":"https://mydomain.com/page-with-recaptcha-enterprise", "websiteKey":"6Lcg7CMUAAAAANphynKgn9YAgA4tQ2KI_iqRyTwd", "enterprisePayload": { "s": "SOME_ADDITIONAL_TOKEN" } } } |
Пример ответа
{ "errorId":0, "taskId":407533072 } |
Используйте метод getTaskResult чтобы получить решение ReCaptcha2. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 10 с до 80 с.
Свойство | Тип | Описание |
gRecaptchaResponse | String | Хеш который необходимо подставить в форму с reCAPTCHA Enterprise в <textarea id="g-recaptcha-response" ..></textarea> . Имеет длину от 500 до 2190 байт. |
Пример:
{ "errorId":0, "status":"ready", "solution": { "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3" } } |