コンテンツにスキップ
ステータスダッシュボード

ガイド

hCaptcha のパラメータの見つけ方

このページは中国語版から機械翻訳されたもので、不正確な箇所がある可能性があります。中国語版を正としてください。

hCaptcha のタスクを作成するには、websiteURL(キャプチャが表示されるページの URL)と 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 リクエストを探します。URL の sitekey= の後ろの値が websiteKey です。

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

キャプチャが表示されるページの完全な URL を指定します。hcaptcha.com ではありません。上のリクエストの host= が、そのページのドメインです。

一部のサイトは hCaptcha Enterprise を使っており、キャプチャを読み込むたびにサイトが rqdata を発行します。これを送らないと通過できません。多くの場合、サイト自身の API のレスポンス(例:ログイン API が返す captcha_rqdata)に含まれているか、hcaptcha.render / hcaptcha.setData の呼び出し時に渡されています。取得した値はタスクの rqdata フィールドに指定してください。rqdata は通常 1 回しか使えないため、毎回新しい値を取得する必要があります。

userAgent には /useragent が返す値のみを指定できます。token を送信するときは、認識結果で返される userAgent を使用してください。