Looking for international version of our service? Go to 2captcha.com

Prosopo Procaptcha

Prosopo Procaptcha

Основанный на токенах метод обхода Prosopo Procaptcha.

Типы задач

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

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

Свойство Тип Обязателен Описание
type Строка Да Тип задачи:
ProsopoTaskProxyless
ProsopoTask
websiteURL Строка Да Полный URL-адрес целевой веб-страницы, на которую загружается капча. Мы не открываем страницу, это не проблема, если страница доступна только для авторизованных пользователей
websiteKey Строка Да Значение параметра siteKey найденное на странице

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

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

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

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

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

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

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"ProsopoTaskProxyless",
        "websiteKey":"5EPQoMZEDc5LpN7gtxMMzYPTzA6UeWqL2stk1rso9gy4Ahqt",
        "websiteURL":"https://www.example.com/"
    }
}

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

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"ProsopoTask",
        "websiteKey":"5EPQoMZEDc5LpN7gtxMMzYPTzA6UeWqL2stk1rso9gy4Ahqt",
        "websiteURL":"https://www.example.com/",
        "proxyType": "http",
        "proxyAddress": "1.2.3.4",
        "proxyPort": "8080",
        "proxyLogin": "user23",
        "proxyPassword": "p4$w0rd"
    }
}

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

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

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "token": "0x00016c68747470733a2f2f70726f6e6f6465332e70726f736f706f2e696fc0354550516f4d5a454463354c704e376774784d4d7a5950547a4136..."
    },
    "cost": "0.00299",
    "ip": "1.2.3.4",
    "createTime": 1692863536,
    "endTime": 1692863556,
    "solveCount": 1
}