FengkongCloud
FengkongCloud — это решение для защиты сайтов от автоматизированных действий. Оно анализирует поведение пользователя и генерирует токен, подтверждающий легитимность активности.
Параметры запроса
type<string>requiredCustomTask
class<string>requiredfengkongcloud
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>optionalUser-Agent браузера. Используйте текущее значение, поддерживаемое CapMonster Cloud: userAgentPlaceholder
Актуальное значение можно получить по адресу: https://capmonster.cloud/api/useragent/actual.
Метод создания задачи
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.
https://api.capmonster.cloud/getTaskResult
Пример запроса
{
"clientKey":"API_KEY",
"taskId": 407533072
}
Пример ответа
{
"errorId": 0,
"cost": 0.0006,
"status": "ready",
"solution": {
"data": {
"token": "abc123def456.....78"
}
}
}
Как найти websiteKey
- Откройте страницу с капчей FengkongCloud.
- Откройте Инструменты разработчика (F12 или правый клик → Inspect).
- Перейдите на вкладку Network и перезагрузите страницу.
- Найдите запрос к URL, содержащему
/conf, с параметрами типаappidилиorganization. - Значение параметра
appidявляетсяwebsiteKey.
Альтернативно, поищите в исходном коде страницы appid или скрипты, загружаемые с доменов fengkongcloud.com.
Как найти apiJsUrl
- В Инструментах разработчика перейдите на вкладку Network.
- Отфильтруйте запросы, чтобы найти скрипт, загружаемый с
castatic.fengkongcloud.com. - Найдите файл с именем
smcp.min.jsи скопируйте его полный URL.
