Этот тип задач решает FunCaptcha. Такая задача будет выполняться нашим сервисом с использованием наших собственных прокси-серверов.
Результатом решения задачи является токен для сабмита формы.
Структура объекта
Параметр | Тип | Обязательный | Значение |
type | String | да | FunCaptchaTaskProxyless |
websiteURL | String | да | Адрес страницы на которой решается каптча |
funcaptchaApiJSSubdomain | String | нет | Специальный сервисный URL, с которого должен загружаться JS виджет каптчи. Его можно найти в элементе с именем |
websitePublicKey | String | да | Ключ-идентификатор FunCaptcha на целевой странице. Его можно найти в блоке |
data | String | нет | Дополнительный параметр, который может требоваться для некоторых решений FunCaptcha. |
fallbackToActualUA | Bool | нет | true - при указании данного параметра мы игнорируем неактуальный User Agent, который отправляют в запросе пользователи, и возвращаем с getTaskResult свой (актуальный). Это позволит улучшить принимаемость токенов. false - мы подставляем User Agent, который указан в запросе. Если User Agent неактуален, то получите ошибку ERROR_WRONG_USERAGENT (USERAGENT IS EXPIRED в логе). |
Пример запроса
Адрес https://api.capmonster.cloud/createTask
{ "clientKey":"dce6bcbb1a728ea8d871de6d169a2057", "task": { "type":"FunCaptchaTaskProxyless", "websiteURL":"https://lessons.zennolab.com/captchas/hcaptcha/?level=easy", "websiteKey":"472fc7af-86a4-4382-9a49-ca9090474471", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36)", "fallbackToActualUA":true } }
Пример ответа
{ "errorId":0, "taskId":407533072 }
Получение результата
Используйте метод getTaskResult чтобы получить решение FunCaptcha. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 10 с до 30 с.
Свойство | Тип | Описание |
token | String | Токен FunCaptcha, который необходимо подставить в форму. |
Пример:
{ "errorId":0, "status":"ready", "solution": { "token":"36859d1086acb06e7.08293101|r=ap-southeast-1|metabgclr=%23ffffff|guitextcolor=%23555555|metaiconclr=%23cccccc|meta=3|pk=69A21A01-CC7B-B9C6-0F9A-E7FA06677FFC|injs=https://funcaptcha.com/fc/api/nojs/?pkey=69A21A01-CC7B-B9C6-0F9A-E7FA06677FFC|rid=11|cdn_url=https://cdn.funcaptcha.com/fc|surl=https://funcaptcha.com" } }