CaptchaFox

CaptchaFox

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

Для решения капчи CaptchaFox обязательно использовать прокcи и передавать значение User-Agent используемого вами браузера.

Внимание, в запросе необходимо обязательно присылать параметры proxy, переданный вами прокси будет использован при решении капчи.

Внимание, в запросе необходимо присылать User-Agent, который используется при доступе к сайту, мы используем его при загрузке и решении капчи. Всегда используйте User-Agent современных браузеров.

Тип задачи

  • CaptchaFoxTask - мы используем переданный вами прокси

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

Свойство Тип Обязателен Описание
type Строка Да Тип задачи:
CaptchaFoxTask
websiteURL Строка Да Полный URL-адрес целевой веб-страницы, на которую загружается капча.
websiteKey Строка Да Значение параметра key. Его можно найти в исходном коде страницы или перехватить в сетевых запросах при её загрузке.
userAgent Строка Да User-Agent браузера, который будет использован работником при загрузке капчи.
proxyType Строка Да Тип прокси:
http
socks4
socks5
proxyAddress Строка Да IP-адрес прокси-сервера или имя хоста
proxyPort Число Да Порт прокси-сервера
proxyLogin Строка Нет Логин прокси используемый для аунтефикации на прокси-сервере
proxyPassword Строка Нет Пароль прокси используемый для аунтефикации на прокси-сервере

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

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

CaptchaFoxTask

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "CaptchaFoxTask",
    "websiteURL": "https://mysite.com/page/with/captcha-fox",
    "websiteKey": "sk_xtNxpk6fCdFbxh1_xJeGflSdCE9tn99G",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36",
    "proxyType": "http",
    "proxyAddress": "1.2.3.4",
    "proxyPort": "8080",
    "proxyLogin": "proxyUser123",
    "proxyPassword": "proxyPass456"
  }
}

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

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

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "token": "7828075fb55ecbd9146745ee6f2bec475b88076d36e23050f1fb28359ffca15d"
    },
    "cost": "0.00145",
    "ip": "1.2.3.4",
    "createTime": 1695214711,
    "endTime": 1695214720,
    "solveCount": 1
}