Перейти к содержимому
СтатусПанель

Руководства

Поиск параметров hCaptcha

Эта страница переведена с китайской версии машинным переводом и может содержать ошибки. Приоритет имеет китайская версия.

Для создания задачи hCaptcha нужны websiteURL (адрес страницы, на которой показывается капча) и websiteKey (ключ сайта в формате UUID); для версии Enterprise иногда нужен ещё и rqdata. Всё это можно найти в инструментах разработчика браузера (F12).

Способ 1: исходный код страницы. На вкладке Elements нажмите Ctrl+F (на Mac — Cmd+F) и найдите data-sitekey:

<div class="h-captcha" data-sitekey="3ceb8624-1970-4e6b-91d5-70317b70b651"></div>

Значение data-sitekey и есть websiteKey.

Способ 2: сетевые запросы. На вкладке Network найдите hcaptcha, затем запрос checksiteconfig; значение после sitekey= в адресе — это websiteKey:

https://api.hcaptcha.com/checksiteconfig?v=...&host=example.com&sitekey=51829642-2cda-4b09-896c-594f89d700cc&sc=1&swa=1

Укажите полный адрес страницы, на которой показывается капча, а не hcaptcha.com. Параметр host= в запросе выше — это домен этой страницы.

Некоторые сайты используют hCaptcha Enterprise и при каждой загрузке капчи выдают значение rqdata; без него токен не пройдёт проверку. Обычно оно приходит в ответе API самого сайта (например, в поле captcha_rqdata ответа на вход в аккаунт) или передаётся при вызове hcaptcha.render / hcaptcha.setData. Полученное значение передайте в поле rqdata задачи. rqdata обычно можно использовать только один раз, поэтому каждый раз получайте новое.

В userAgent можно указывать только значение, которое возвращает /useragent; при отправке токена используйте userAgent из результата распознавания.