MTCaptcha

mtcaptcha widget

Основанный на токенах метод автоматического решения капчи MTCaptcha.

Типы задач

  • MtCaptchaTaskProxyless - мы используем собственный пул прокси-серверов для решения капч
  • MtCaptchaTask - мы используем переданный вами прокси

Спецификация для типа задачи MtCaptchaTaskProxyless

Свойство Тип Обязателен Описание
type Строка Да Тип задачи:
MtCaptchaTask
MtCaptchaTaskProxyless
websiteURL Строка Да Полный URL-адрес целевой веб-страницы, на которую загружается капча.
websiteKey Строка Да Значение sitekey для MTCaptcha, найденное в коде страницы.

Спецификация для типа задачи MtCaptchaTask

Задача MtCaptchaTask расширяет MtCaptchaTaskProxyless, добавляя набор параметров, связанных с прокси, перечисленных ниже.

Свойство Тип Обязателен Описание
proxyType Строка Да Тип прокси:
http
socks4
socks5
proxyAddress Строка Да IP-адрес прокси-сервера или имя хоста
proxyPort Целое число Да Порт прокси-сервера
proxyLogin Строка Нет Логин используемый для аунтефикации на прокси-сервере
proxyPassword Строка Нет Пароль используемый для аунтефикации на прокси-сервере

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

Метод: createTask
Эндпоинт API: https://api.2captcha.com/createTask

MtCaptchaTaskProxyless

{
  "clientKey": "{{clientKey}}",
  "task": {
    "type": "MtCaptchaTaskProxyless",
    "websiteURL": "https://service.mtcaptcha.com/mtcv1/demo/index.html",
    "websiteKey": "MTPublic-DemoKey9M"
  }
}

MtCaptchaTask

{
  "clientKey": "{{clientKey}}",
  "task": {
    "type": "MtCaptchaTask",
    "websiteURL": "https://service.mtcaptcha.com/mtcv1/demo/index.html",
    "websiteKey": "MTPublic-DemoKey9M",
    "proxyType":"http",
    "proxyAddress":"1.2.3.4",
    "proxyPort":"8080",
    "proxyLogin":"user23",
    "proxyPassword":"p4$w0rd"
  }
}

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

Метод: getTaskResult
Эндпоинт API: https://api.2captcha.com/getTaskResult

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "token": "v1(00cc43a5,1adfe4b4,MTPublic-DemoKey9M,0080ab49...IJexMsishqlg**)"
    },
    "cost": "0.00299",
    "ip": "1.2.3.4",
    "createTime": 1695129688,
    "endTime": 1695129702,
    "solveCount": 1
}