NeuroCaptcha

Amazon AWS WAF captcha

Amazon AWS WAF captcha: параметры, запрос, ответ и метод 2Captcha для AmazonTaskProxyless и AmazonTask.

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

Капча Amazon AWS WAF: пазл, который AWS WAF показывает перед защищённой страницей. Ответ — captcha_voucher и existing_token для запроса токена WAF.

Статусскоро
Коды типаAmazonTaskProxyless — без прокси; AmazonTask — с вашим прокси
Проксипо желанию: второй код работает через ваш прокси
Также принимается какAmazonTaskProxyLess
Ценаустанавливается при включении типа — см. цены

Правила#

  • Код с прокси решает через ваш прокси, и ответ выдаётся для вашего IP-адреса. См. Прокси.

Параметры#

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

type
stringобязательный
Тип задачи: AmazonTaskProxyless, AmazonTask.
websiteURL
stringобязательный
Полный адрес страницы с капчей: http(s), до 2048 символов, публичный сайт.
websiteKey
stringобязательный
Ключ сайта виджета на странице. Одна строка текста, до 4096 символов.
iv
string
iv со страницы. Одна строка текста, до 1024 символов.
context
string
context со страницы. Одна строка текста, до 4096 символов.
challengeScript
string
URL challenge.js. Абсолютный http(s)-адрес публичного сайта, до 2048 символов.
captchaScript
string
URL скрипта капчи. Абсолютный http(s)-адрес публичного сайта, до 2048 символов.
jsapiScript
string
URL jsapi.js (режим JS API). Абсолютный http(s)-адрес публичного сайта, до 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 символов. Хранится зашифрованным.

Запрос#

Задача AmazonTaskProxyless:

POST /createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AmazonTaskProxyless",
    "websiteURL": "https://example.com/login",
    "websiteKey": "SITE-KEY-1234"
  }
}

Ответ#

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

getTaskResult
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "captcha_voucher": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9…",
    "existing_token": "f8ab5749-f916-4b9c-9e5c-5c6d1d1c5a44:EQoAf0APpGIKAAAA…",
    "userAgent": ""
  },
  "cost": "0.001500",
  "ip": "198.51.100.7",
  "createTime": 1793370000,
  "endTime": 1793370012,
  "solveCount": 1
}

2Captcha in.php#

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

in.phptask
sitekeywebsiteKey
iviv
contextcontext
pageurlwebsiteURL
challenge_scriptchallengeScript
captcha_scriptcaptchaScript
jsapiScriptjsapiScript

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