Перейти к основному содержимому
Возникают проблемы с получением токена?
Свяжитесь с поддержкой

FengkongCloud

CapMonster Cloud MCP
Для распознавания и решения CAPTCHA также можно использовать CapMonster Cloud MCP

FengkongCloud — это решение для защиты сайтов от автоматизированных действий. Оно анализирует поведение пользователя и генерирует токен, подтверждающий легитимность активности.

Параметры запроса​

type<string>required

CustomTask


class<string>required

fengkongcloud


websiteURL<string>required

Адрес основной страницы, на которой находится капча.


websiteKey<string>required

Значение параметра siteKey, найденное на странице.


apiJsUrl (внутри metadata)<string>optional

Ссылка на smcp.min.js. Пример: https://castatic.fengkongcloud.com/pr/vX.X.X/smcp.min.js


userAgent<string>optional

User-Agent браузера. Используйте текущее значение, поддерживаемое CapMonster Cloud: userAgentPlaceholder

Актуальное значение можно получить по адресу: https://capmonster.cloud/api/useragent/actual.

Метод создания задачи​

POST
https://api.capmonster.cloud/createTask

Пример запроса

{
"clientKey": "API_KEY",
"task": {
"type": "CustomTask",
"class": "fengkongcloud",
"websiteURL": "https://www.example.com/",
"websiteKey": "your-website-key",
"userAgent": "userAgentPlaceholder",
"metadata": {
"apiJsUrl": "https://castatic.fengkongcloud.com/pr/vX.X.X/smcp.min.js"
}
}
}

Пример ответа

{
"errorId": 0,
"taskId": 407533072
}

Метод получения результата задачи​

Используйте метод getTaskResult для получения решения FengkongCloud.

POST
https://api.capmonster.cloud/getTaskResult

Пример запроса

{
"clientKey":"API_KEY",
"taskId": 407533072
}

Пример ответа

{
"errorId": 0,
"cost": 0.0006,
"status": "ready",
"solution": {
"data": {
"token": "abc123def456.....78"
}
}
}

Как найти websiteKey​

  1. Откройте страницу с капчей FengkongCloud.
  2. Откройте Инструменты разработчика (F12 или правый клик → Inspect).
  3. Перейдите на вкладку Network и перезагрузите страницу.
  4. Найдите запрос к URL, содержащему /conf, с параметрами типа appid или organization.
  5. Значение параметра appid является websiteKey.

Альтернативно, поищите в исходном коде страницы appid или скрипты, загружаемые с доменов fengkongcloud.com.

Как найти apiJsUrl​

  1. В Инструментах разработчика перейдите на вкладку Network.
  2. Отфильтруйте запросы, чтобы найти скрипт, загружаемый с castatic.fengkongcloud.com.
  3. Найдите файл с именем smcp.min.js и скопируйте его полный URL.