Altcha CAPTCHA
Основанный на токенах метод автоматического решения Altcha CAPTCHA.
Для использования этого метода необходимо отправлять параметры
challengeurlиchallengeJSON, а также прокси (не обязательный параметр).
Спецификация метода
- AltchaTaskProxyless - мы используем собственный пул прокси-серверов для решения капч
- AltchaTask - мы используем ваши прокси
Спецификация метода AltchaTask
| Свойство | Тип | Обязателен | Описание |
|---|---|---|---|
| type | String | Yes | Тип задачи: AltchaTask или AltchaTaskProxyless |
| websiteURL | String | Yes | Полный URL страницы, где загружена капча |
| challengeURL | String | Yes | Значение параметра challenge_url , расположенного в элементе altcha-widget капчи |
| challengeJSON | String | Yes | Содержимое файла из параметра 'challenge_url' |
Спецификация метода AltchaTaskProxyless
AltchaTask расширяет AltchaTaskProxyless , добавляя перечисленный ниже набор параметров, связанных с прокси.
| Свойство | Тип | Обязателен | Описание |
|---|---|---|---|
| proxyType | Строка | Да | Тип прокси: http socks4 socks5 |
| proxyAddress | Строка | Да | IP-адрес прокси-сервера или имя хоста |
| proxyPort | Целое число | Да | Порт прокси-сервера |
| proxyLogin | Строка | Нет | Логин используемый для аунтефикации на прокси-сервере |
| proxyPassword | Строка | Нет | Пароль используемый для аунтефикации на прокси-сервере |
Пример запроса
Метод: createTask
API эндпоинт: https://api.2captcha.com/createTask
AltchaTask
json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AltchaTask",
"websiteURL": "https://site.com/",
"challengeURL": "hhttps://.../captcha/api/altcha/challenge",
"challengeJSON": "hhttps://.../captcha/api/altcha/challenge",
"proxyType":"http",
"proxyAddress":"1.2.3.4",
"proxyPort": "8080",
"proxyLogin":"user23",
"proxyPassword":"p4$w0rd"
}
}
Пример ответа
Метод: getTaskResult
API эндпоинт: https://api.2captcha.com/getTaskResult
json
{
"cost": "0.0012",
"createTime": 1754563182,
"endTime": 1754563190,
"errorId": 0,
"ip": "46.53.232.76",
"solution":
{
"token":"eyJhbGdvcml0aG0iOiJTSEEtMjU2IiwiY2hhbGxlbmdlIjoiZWFiOTE3NjRkM2Y5ZDBjMGU4ZmR......."
},
"solveCount": 1,
"status": "ready"
}
Используйте полученный токен для дальнейшего взаимодействия с целевым сайтом.