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

Altcha CAPTCHA

Altcha

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

Для использования этого метода необходимо отправлять параметры challengeurl или challengeJSON, а также прокси (не обязательный параметр).

Спецификация метода

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

Спецификация метода AltchaTask

Свойство Тип Обязателен Описание
type String Yes Тип задачи: AltchaTask или AltchaTaskProxyless
websiteURL String Yes Полный URL страницы, где загружена капча
challengeURL String Yes* Значение параметра challenge_url , расположенного в элементе altcha-widget капчи
challengeJSON String Yes* Содержимое файла из параметра 'challenge_url'

* Отправляйте challengeURL или challengeJSON, а не оба одновременно.

Спецификация метода AltchaTaskProxyless

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

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

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

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

AltchaTask

json Copy
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AltchaTask",
    "websiteURL": "https://site.com/",
    "challengeURL": "hhttps://.../captcha/api/altcha/challenge",
    "proxyType":"http",
    "proxyAddress":"1.2.3.4",
    "proxyPort": "8080",
    "proxyLogin":"user23",
    "proxyPassword":"p4$w0rd"
  }
}

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

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

json Copy
{
    "cost": "0.0012",
    "createTime": 1754563182,
    "endTime": 1754563190,
    "errorId": 0,
    "ip": "46.53.232.76",
    "solution":
    {
        "token":"eyJhbGdvcml0aG0iOiJTSEEtMjU2IiwiY2hhbGxlbmdlIjoiZWFiOTE3NjRkM2Y5ZDBjMGU4ZmR......."
    },
    "solveCount": 1,
    "status": "ready"
}

Используйте полученный токен для дальнейшего взаимодействия с целевым сайтом.