KeyCAPTCHA
KeyCAPTCHA: параметры, запрос, ответ и метод 2Captcha для KeyCaptchaTaskProxyless и KeyCaptchaTask.
На этой странице
KeyCAPTCHA: пазл-виджет, настроенный значениями s_s_c_* страницы. Ответ — токен, который ждёт страница.
| Статус | скоро |
| Коды типа | KeyCaptchaTaskProxyless — без прокси; KeyCaptchaTask — с вашим прокси |
| Прокси | по желанию: второй код работает через ваш прокси |
| Также принимается как | KeyCaptchaTaskProxyLess |
| Цена | устанавливается при включении типа — см. цены |
Правила#
- Код с прокси решает через ваш прокси, и ответ выдаётся для вашего IP-адреса. См. Прокси.
Параметры#
Поля объекта task в createTask:
ПараметрОписание
typestringобязательный- Тип задачи:
KeyCaptchaTaskProxyless,KeyCaptchaTask. websiteURLstringобязательный- Полный адрес страницы с капчей: http(s), до 2048 символов, публичный сайт.
s_s_c_user_idstringобязательныйs_s_c_user_idсо страницы. Буквы, цифры и_ - . :, до 64 символов.s_s_c_session_idstringобязательныйs_s_c_session_idсо страницы. Буквы, цифры и_ - . :, до 256 символов.s_s_c_web_server_signstringобязательныйs_s_c_web_server_signсо страницы. Буквы, цифры и_ - . :, до 512 символов.s_s_c_web_server_sign2stringобязательныйs_s_c_web_server_sign2со страницы. Буквы, цифры и_ - . :, до 512 символов.userAgentstring- User-Agent браузера, который будет использовать ответ, до 512 символов.
proxyTypestringhttp(по умолчанию),https,socks4илиsocks5.proxyAddressstringдля типов с прокси- IP-адрес или имя хоста прокси. Частные и локальные адреса отклоняются.
proxyPortintegerдля типов с прокси- Порт прокси, 1–65535.
proxyLoginstring- Логин прокси, до 256 символов. Хранится зашифрованным.
proxyPasswordstring- Пароль прокси, до 256 символов. Хранится зашифрованным.
Запрос#
Задача KeyCaptchaTaskProxyless:
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "KeyCaptchaTaskProxyless",
"websiteURL": "https://example.com/login",
"s_s_c_user_id": "184015",
"s_s_c_session_id": "9ff29e0176e78eb7ba59314f92dbac1b",
"s_s_c_web_server_sign": "964635241a3e5e76980f2572e5f63452",
"s_s_c_web_server_sign2": "3ca802a38ffc5831fa293ac2819b1204"
}
}Ответ#
getTaskResult после решения:
{
"errorId": 0,
"status": "ready",
"solution": {
"token": "TOKEN_eyJhbGciOiJIUzI1NiJ9…",
"userAgent": ""
},
"cost": "0.001500",
"ip": "198.51.100.7",
"createTime": 1793370000,
"endTime": 1793370012,
"solveCount": 1
}2Captcha in.php#
Та же задача через API 2Captcha: method=keycaptcha, параметры → поля задачи:
| in.php | task |
|---|---|
s_s_c_user_id | s_s_c_user_id |
s_s_c_session_id | s_s_c_session_id |
s_s_c_web_server_sign | s_s_c_web_server_sign |
s_s_c_web_server_sign2 | s_s_c_web_server_sign2 |
pageurl | websiteURL |
res.php возвращает token из решения текстом (OK|…) или в request при json=1.