Как решить hCaptcha Enterprise
Прежде чем мы начнем решать hCaptcha Enterprise, есть некоторые требования и моменты, о которых нам нужно знать.
Требования:
- Ключ Capsolver
- Прокси (необязательно, рекомендуется https://metaproxies.net/)
Пункты, о которых нужно помнить, если вы их не соблюдаете, решение будет недействительным:
HCaptchaEnterpriseTask
/HCaptchaEnterpriseTaskProxyless
предназначены для сайтов, которые требуют среднего рейтинга.- Рекомендуется использовать тот же прокси, который использовался для решения капчи.
- Рекомендуется использовать тот же user-agent, который использовался для решения капчи.
Некоторые веб-сайты могут требовать дополнительные данные, обычно называемые rqdata, которые вы можете отправить, например:
"enterprisePayload": {
// Опционально, требуется, если на сайте есть HCaptcha Enterprise
"rqdata": ""
},
Capsolver предлагает различные типы решений для hCaptcha, такие как обычный hCaptcha, невидимый hCaptcha, корпоративный hCaptcha, в зависимости от сайта требуется различный тип задачи и параметры, полученный токен капчи можно проверить, отправив его на соответствующий сайт.
Для решения корпоративного hCaptcha используйте один из следующих типов задач:
HCaptchaEnterpriseTaskProxyless
: использует встроенный прокси-серверHCaptchaEntepriseTask
: этот тип задачи требует использования собственных прокси
Вы можете найти документацию здесь: ссылка
Первый метод, который вам необходимо использовать из документации, - это createTask
. Этот метод требует параметры изображения, некоторые из которых обязательны, а некоторые необязательны, в зависимости от сайта, которым мы хотим воспользоваться.
Шаг 1: Отправка информации в Capsolver
Используйте метод createTask
для отправки необходимой информации:
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "HCaptchaEnterpriseTaskProxyLess",
"websiteURL": "",
"websiteKey": ""
}
}
После отправки задачи вы должны получить в ответе "Идентификатор задачи" в случае успешного выполнения. Пожалуйста, прочтите errorCode: полный список ошибок, если вы не получили идентификатор задачи.
Пример ответа:
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Шаг 2: Получение результатов
Чтобы проверить результаты, вам нужно будет непрерывно опрашивать конечную точку API getTaskResult, пока капча не будет решена.
В зависимости от нагрузки на систему, вы получите результаты в течение интервала от 1 секунды до 10 секунд.
Пример запроса:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Пример ответа:
{
"errorId": 0,
"errorCode": null,
"errorDescription": null,
"solution": {
// userAgent, использованный для решения капчи
"userAgent": "xxx",
// время истечения срока действия токена
"expireTime": 1671615324290,
"timestamp": 1671615024290,
"captchaKey": "E0_xxx",
// токен капчи
"gRecaptchaResponse": "3AHJ....."
},
"status": "ready"
}
⚠️ Если токен отклонен, это может указывать на то, что некоторая информация отсутствует или некорректна. Мы рекомендуем тщательно проверить, является ли hcaptcha стандартной или предприятием и требует ли она дополнительных параметров, перечисленных как необязательные в нашей документации.
Вы можете решить hCaptcha с помощью любого языка программирования, такого как: Node.JS, PHP, Python, C#, Typescript, GO.
Как решить hCaptcha с Node.JS
https://github.com/0qwertyy/capsolver-npm
https://www.npmjs.com/package/capsolver
Как решить hCaptcha с Python
https://github.com/AndreiDrang/python3-captchaai
https://github.com/alperensert/captchaai_python
https://github.com/Matthew17-21/Captcha-Tools
Как решить hCaptcha с Typescript
https://github.com/Furry/CapSolver
Как решить hCaptcha с Puppeter
https://github.com/0qwertyy/puppeteer-extra-plugin-capsolver
Как решить hCaptcha с C#
https://github.com/alperensert/Capsolver
Или вы можете интегрировать себя, используя документацию.
И вот так легко вы можете обойти hCaptcha enterprise / hCaptcha invisible, используя лучший сервис решения капчи.
Команда Capsolver 💜