Обход капчи MTCaptcha
Сервис ruCaptcha разработал решение и запустил услугу автоматического обхода капчи MTCaptcha.
Если вы столкнулись с капчей MTCaptcha и ищете способ ее обойти, то эта статья специально для вас.
Сервис ruCaptcha помогает автоматически решать капчи MTCaptcha. Статья описывает процесс взаимодействия с API.
Материал полезен для разработчиков, которые работают над проектами, требующими автоматизации задач, связанных с сайтами, защищенными MTCaptcha.
MTCaptcha - что это?
MTCaptcha - сервис фильтрации трафика для сайта или приложения.
Компании используют MTCaptcha для того, чтобы ограничить доступ роботов к сайту или приложению.
На сайте капча MTCaptcha выглядет следующим образом:
Технология MTCaptcha сложна. В основе технологии используются алгоритмы машинного обучения и оценки рисков для анализа футпринтов запросов и поведенческих сигналов с целью обнаружения и блокирования роботов.
Однако сервисы распознавания могут ее легко обойти.
{{имя_сайта}} - это сервис для решения любых капч с помощью API-запросов. Оплата только за успешное решение запросов.
Как обойти капчу MTCaptcha
MTCaptcha - это комплексный инструмент защиты от роботов. Но все-таки обход MTCaptcha поддается автоматизации.
Способы автоматизации процесса решения следующие:
- Использование методов машинного обучения;
- использование мотивированных работников, выполняющих задания на сервисах распознавания.
Решение капчи MTCaptcha с помощью сервиса распознвания - отличный способ автоматизировать процесс обхода.
Сервис решения капчи MTCaptcha
Разгадать капчу MTCaptcha бывает непросто, особенно если их много. Но с ruCaptcha процесс распознавания проходит легко и быстро.
Используя описанные методы на практике , вы сможете решать капчи быстро и автоматически.
Процесс решения заключается в следующем:
- Закзачик отправляет набор необходимых параметров с целевой страницы в сервис по API
- Задача выполняется работником сервиса, после чего ответ возвращается в виде токена, который необходимо ввести в соответствующее поле для обхода.
Для использования API пользователю необходимо зарегистрироваться на сайте сервиса. После активации профиля закзачик может приступить к работе с API.
Ниже описан процесс взаимодействия с API.
API
Основанный на токенах метод автоматического решения капчи 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.rucaptcha.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"
}
}
Пример ответа
{
"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
}
Обработка ошибок
Если решение капчи не завершено, должен вернуться ответ CAPCHA_NOT_READY
.
Если отправка файла завершилась ошибкой, должен вернуться ответ с ошибкой. Перечень всех ошибок с описанием собран в списке.
Цены
Стоимость решения капчи MTCaptcha — за 160 ₽ 1000 успешно решенных капч.
Полезные материалы
Подробное описание по обходу капчи опубликовано на странице API.
Дополнительная информация по работе с сервисом для заказчиков доступна на странице FAQ.
Примеры кода для работы с сервисом на официальной странице в GitHub.