FunCaptchaTask
Этот тип задач решает FunCaptcha. Ваше приложение присылает адрес страницы, публичный ключ FunCaptcha и опционально прокси.
Результатом решения задачи является токен для сабмита формы.
Внимание!
Если прокси с авторизацией по IP, то необходимо обязательно добавить 116.203.55.208 в белый список.
Структура объекта
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
type | String | да | FunCaptchaTaskProxyless или FunCaptchaTask (При использовании прокси) |
websiteURL | String | да | Адрес страницы на которой решается каптча |
funcaptchaApiJSSubdomain | String | нет | Специальный сервисный URL, с которого должен загружаться JS виджет каптчи. Его можно найти в элементе с именем fc-token - значение после surl . Оно требуется, если используется домен отличный от client-api.arkoselabs.com |
websitePublicKey | String | да | Ключ-идентификатор FunCaptcha на целевой странице. Его можно найти в блоке <div id="funcaptcha" data-pkey="ВОТ_ЗДЕСЬ"></div> или в значении элементов с именем fc-token и verification-token, после параметра pk= |
data | String | нет | Дополнительный параметр, который может требоваться для некоторых решений FunCaptcha. Используйте это свойство для передачи параметра blob в виде массива, сведенного в строку. Пример: {"blob":"HERE_COMES_THE_blob_VALUE"} |
proxyType | String | да (При использовании FunCaptchaTask) | http - обычный http/https прокси https - попробуйте эту опцию только если "http" не работает (требуется для некоторых кастомных прокси) socks4 - socks4 прокси socks5 - socks5 прокси |
proxyAddress | String | да (При использовании FunCaptchaTask) | IP адрес прокси IPv4/IPv6. Не допускается: - использование имен хостов - использование прозрачных прокси (там где можно видеть IP клиента) - использование прокси на локальных машинах |
proxyPort | Integer | да (При использовании FunCaptchaTask) | Порт прокси |
proxyLogin | String | нет | Логин прокси-сервера |
proxyPassword | String | нет | Пароль прокси-сервера |
userAgent | String | да | User-Agent браузера, используемый в эмуляции. |
cookies | String | нет | Дополнительные cookies которые мы должны использовать во время взаимодействия с целевой страницей. Формат: cookiename1=cookievalue1; cookiename2=cookievalue2 |