TurnstileTask : решение каптчи Turnstile
Поддерживаются все подтипы Turnstile автоматически: manual, non-interactive и invisible. Поэтому нет необходимости указывать подтип.
Демонстрационный вариант:
Внимание!
Если прокси с авторизацией по IP, то необходимо обязательно добавить 116.203.55.208 в белый список.
Структура объекта
Параметр | Тип | Обязательный | Значение |
type | String | да | TurnstileTask |
websiteURL | String | да | Адрес страницы на которой решается каптча |
websiteKey | String | да | Ключ Turnstile |
proxyType | String | да | http - обычный http/https прокси |
proxyAddress | String | да | IP адрес прокси IPv4/IPv6. Не допускается:
|
proxyPort | Integer | да | Порт прокси |
proxyLogin | String | нет | Логин прокси-сервера |
proxyPassword | String | нет | Пароль прокси-сервера |
Пример запроса
Адрес https://api.capmonster.cloud/createTask
{
"clientKey":"dce6bcbb1a728ea8d871de6d169a2057",
"task":
{
"type":"TurnstileTask",
"websiteURL":"http://tsmanaged.zlsupport.com",
"websiteKey":"0x4AAAAAAABUYP0XeMJF0xoy"
"proxyType":"http",
"proxyAddress":"8.8.8.8",
"proxyPort":8080,
"proxyLogin":"proxyLoginHere",
"proxyPassword":"proxyPasswordHere"
}
}
Пример ответа
{
"errorId":0,
"taskId":407533072
}
Получение результата
Используйте метод getTaskResult чтобы получить решение Turnstile. В зависимости от загрузки системы вы получите ответ через время в диапазоне от 10 с до 80 с.
Свойство | Тип | Описание |
token | String | Токен Turnstile, который необходимо подставить в форму. |
Пример:
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"0.ERiw31vKqJrJR7Dh8-UFUKdyMdAqSCYM0tCZNgL73EOGzYL3DWLlXoOO95AUY7SwCoouKknDCeHCAFugYf7B6kLnHb-YVtZyOhhi3sDViW0cI3oIsU4i3Q8XwQOrh9haVvteKLoXezm5lTq6cIRGDcODIUkIxSenLRopxHvJfyXuXBSxm4b0wZyVK5XmB0UY_7pprlgRnDDe0dm-HUEME7Pahfvp3dMHjJD2QEWL8Z3JTTfd4DWgQEfds8FSF_TPto45PvzJ1ANHUbwdDtXF7TU4EYlGBaTqVkfOvl4192Tn3ifFX8QeqqmlAl6l-j-0P3tH5vF6f19mRdTQp2mRyA.QKyXVaVyXj63ExIAYAGxhA.ebff8ee8cdebbe74a2dd27c49c1133e59d20067386ce5cb55c8273ad119596c6"
}
}