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

ARCaptcha

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

ARCaptcha — это капча, ориентированная на конфиденциальность, которая защищает веб-сайты от автоматизированных действий. Она предлагает три типа заданий: скрытая капча (Hidden Captcha), головоломка (Puzzle Captcha) и классическая капча (Classic Captcha).

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

type<string>required

ArCaptchaTask


class<string>required

alibaba


websiteURL<string>required

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


websiteKey<string>required

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


isInvisible<boolean>optional

true, если капча невидимая, т.е. имеет скрытое поле для подтверждения. При подозрении на бота вызывается дополнительная проверка.


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": "ArCaptchaTask",
"class": "alibaba",
"websiteURL": "https://example.com/",
"websiteKey": "your-website-key",
"isInvisible": false,
"userAgent": "userAgentPlaceholder"
}
}

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

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

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

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

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

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

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

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

{
"errorId": 0,
"cost": 0.0005,
"status": "ready",
"solution": {
"token": "892433007938919942863377479842....."
}
}

Как найти websiteKey​

  1. Откройте страницу с ARCaptcha.
  2. Откройте Инструменты разработчика (F12 или правый клик → Inspect).
  3. Перейдите на вкладку Network и перезагрузите страницу.
  4. Найдите запрос к URL, содержащему /api.js с параметрами.
  5. Найдите значение параметра site_key в URL запроса или проверьте HTML на наличие конфигурации виджета ARCaptcha.

Также можно поискать в исходном коде страницы site_key или sitekey в тегах скриптов или коде инициализации виджета.

Как найти apiJsUrl​

  1. В Инструментах разработчика перейдите на вкладку Network.
  2. Отфильтруйте запросы, чтобы найти скрипт ARCaptcha (обычно файл с именем api.js).
  3. Скопируйте полный URL этого скрипта, включая все параметры запроса.