HCaptchaTask
Объект содержит данные о задаче на решение hCaptcha. Для обеспечения универсальности решения этого вида каптчи нам необходимо использовать все данные, которые Вы используете во время автоматизации заполнения формы на целевом сайте, включая прокси, user-agent браузера и cookies. Это позволит избежать любых проблем при изменении кода hCaptcha.
Каптча может решаться довольно долго по сравнению с обычной каптчей, но это компенсируется тем, что полученный g-captcha-response действует еще 60 секунд после решения каптчи.
hCaptcha ограничивает количество задач с одного IP адреса, примерно 3 штуки на 12 часов. Учитывайте это, когда будете строить систему решения через свои прокси, либо используйте режим без прокси, если это возможно.
Прокси с авторизацией по IP пока не поддерживаются.
Структура объекта
Параметр | Тип | Обязательный | Значение |
---|---|---|---|
type | String | да | HCaptchaTaskProxyless или HCaptchaTask (При использовании прокси). |
websiteURL | String | да | Адрес страницы на которой решается капча. |
websiteKey | String | да | Ключ-идентификатор hCaptcha на целевой странице. |
isInvisible | Bool | нет | true, если hCaptcha невидимая. |
data | String | нет | Дополнительный параметр, используемый в основном с Важно: При передаче параметра обязательна передача |
proxyType | String | да (При использовании HCaptchaTask) | http - обычный http/https прокси https - попробуйте эту опцию только если "http" не работает (требуется для некоторых кастомных прокси) socks4 - socks4 прокси socks5 - socks5 прокси |
proxyAddress | String | да (При использовании HCaptchaTask) | IP адрес прокси IPv4/IPv6. Не допускается: - использование имен хостов - использование прозрачных прокси (там где можно видеть IP клиента) - использование прокси на локальных машинах |
proxyPort | Integer | да (При использовании HCaptchaTask) | Порт прокси |
proxyLogin | String | нет |