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

Proton Captcha

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

Proton Captcha — это система защиты, используемая в сервисах Proton для проверки легитимной активности пользователей и защиты от автоматизированных действий. Для решения этого типа капчи необходим прокси.

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

type<string>required

CustomTask


class<string>required

proton


websiteURL<string>required

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


HumanVerificationToken (внутри metadata)<string>required

Токен из ответа сервера.


pageAction (внутри metadata)<string>required

Действие на сайте: login или signup


userAgent<string>optional

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

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


proxyType<string>required

http - обычный http/https прокси;
https - попробуйте этот вариант только если "http" не работает (требуется для некоторых кастомных прокси);
socks4 - socks4 прокси;
socks5 - socks5 прокси.


proxyAddress<string>required

IP-адрес IPv4/IPv6 прокси. Не допускается:

  • использование прозрачных прокси (где виден IP клиента);
  • использование прокси на локальных машинах.


proxyPort<integer>required

Порт прокси.


proxyLogin<string>required

Логин прокси-сервера.


proxyPassword<string>required

Пароль прокси-сервера.

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

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

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

{
"clientKey": "API_KEY",
"task": {
"type": "CustomTask",
"class": "proton",
"websiteURL": "https://yourwebsite.com/",
"userAgent": "userAgentPlaceholder",
"metadata": {
"HumanVerificationToken": "your-verification-token",
"pageAction": "login"
},
"proxyType": "http",
"proxyAddress": "8.8.8.8",
"proxyPort": 8080,
"proxyLogin": "proxyLoginHere",
"proxyPassword": "proxyPasswordHere"
}
}

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

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

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

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

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

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

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

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

{
"errorId": 0,
"cost": 0.001,
"status": "ready",
"solution": {
"data": {
"tokens": "TOKEN_VALUE_HERE....."
}
}
}

Как найти HumanVerificationToken​

  1. Откройте страницу с Proton Captcha.
  2. Откройте Инструменты разработчика (F12 или правый клик → Исследовать).
  3. Перейдите на вкладку Network и выполните действие, которое вызывает капчу.
  4. Найдите запрос, в ответе которого содержится HumanVerificationToken.
  5. Скопируйте значение токена и передайте его в поле metadata.HumanVerificationToken.

Как найти pageAction​

Параметр pageAction зависит от действия, выполняемого на сайте:

  • Используйте login при входе пользователя в систему
  • Используйте signup при создании новой учетной записи