NeuroCaptcha

Imperva (Incapsula)

Imperva (Incapsula): параметры, запрос, ответ и метод 2Captcha для IncapsulaTask.

На этой странице

Imperva (Incapsula): защита от ботов, которая проверяет браузер перед сайтом. Ответ — cookies по доменам, они работают только через ваш прокси.

Статусскоро
Коды типаIncapsulaTask — с вашим прокси
Проксиобязателен — ваш прокси
Также принимается какImpervaTask
Ценаустанавливается при включении типа — см. цены

Правила#

  • Только с вашим прокси: ответ привязан к IP-адресу, с которого он получен. См. Прокси.

Параметры#

Поля объекта task в createTask:

type
stringобязательный
Тип задачи: IncapsulaTask.
websiteURL
stringобязательный
Полный адрес страницы с капчей: http(s), до 2048 символов, публичный сайт.
incapsulaScriptUrl
stringобязательный
Путь к скрипту ресурса Incapsula. Одна строка текста, до 2048 символов.
incapsulaCookies
stringобязательный
Текущие cookies incap_ses_* и visid_incap_*. Одна строка текста, до 8192 символов.
reese84UrlEndpoint
string
URL, на который отправляются данные Reese84. Одна строка текста, до 2048 символов.
userAgent
string
User-Agent браузера, который будет использовать ответ, до 512 символов.
proxyType
string
http (по умолчанию), https, socks4 или socks5.
proxyAddress
stringобязательный
IP-адрес или имя хоста прокси. Частные и локальные адреса отклоняются.
proxyPort
integerобязательный
Порт прокси, 1–65535.
proxyLogin
string
Логин прокси, до 256 символов. Хранится зашифрованным.
proxyPassword
string
Пароль прокси, до 256 символов. Хранится зашифрованным.

Запрос#

Задача IncapsulaTask:

POST /createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "IncapsulaTask",
    "websiteURL": "https://example.com/login",
    "incapsulaScriptUrl": "_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3",
    "incapsulaCookies": "incap_ses_1166_2930313=…; visid_incap_2930313=…",
    "proxyType": "http",
    "proxyAddress": "203.0.113.10",
    "proxyPort": 8080,
    "proxyLogin": "user",
    "proxyPassword": "pass"
  }
}

Ответ#

getTaskResult после решения:

getTaskResult
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "domains": {
      "https://example.com": {
        "cookies": {
          "___utmvc": "…; Max-Age=31536000; Path=/; Secure"
        }
      }
    },
    "headers": {
      "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36"
    },
    "userAgent": ""
  },
  "cost": "0.003000",
  "ip": "198.51.100.7",
  "createTime": 1793370000,
  "endTime": 1793370012,
  "solveCount": 1
}

2Captcha in.php#

Та же задача через API 2Captcha: method=incapsula, параметры → поля задачи:

in.phptask
pageurlwebsiteURL
incapsula_script_urlincapsulaScriptUrl
incapsula_cookiesincapsulaCookies
reese84_url_endpointreese84UrlEndpoint
useragentuserAgent

res.php возвращает решение JSON-объектом (в request при json=1).