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

Логотип «RuCaptcha»Перейти на главную страницу

Altcha captcha

Altcha

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

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

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

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

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

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

* В запросе должен быть указан хотя бы один из параметров: challengeURL или challengeJSON.

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

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"
}

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