MTCaptcha
Основанный на токенах метод автоматического решения капчи 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
json
{
"clientKey": "{{clientKey}}",
"task": {
"type": "MtCaptchaTaskProxyless",
"websiteURL": "https://service.mtcaptcha.com/mtcv1/demo/index.html",
"websiteKey": "MTPublic-DemoKey9M"
}
}
MtCaptchaTask
json
{
"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
json
{
"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
}