İçeriğe geç
DurumPanel

Kılavuzlar

hCaptcha parametrelerini bulma

Bu sayfa Çince sürümden makine çevirisiyle hazırlanmıştır ve hatalar içerebilir. Geçerli olan Çince sürüm sürümüdür.

hCaptcha görevi oluşturmak için websiteURL (CAPTCHA’nın göründüğü sayfanın adresi) ve websiteKey (site anahtarı, UUID biçiminde) gerekir; Enterprise sürümünde bazen rqdata da gerekir. Hepsi tarayıcının geliştirici araçlarında (F12) bulunabilir.

Yöntem 1: Sayfa kaynağını arayın. Elements panelinde Ctrl+F (Mac’te Cmd+F) ile data-sitekey araması yapın:

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

data-sitekey değeri websiteKey olarak kullanılır.

Yöntem 2: Ağ isteklerine bakın. Network panelinde hcaptcha araması yapıp checksiteconfig isteğini bulun; adresteki sitekey= sonrasındaki değer websiteKey olarak kullanılır:

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

CAPTCHA’nın göründüğü sayfanın tam adresini girin; hcaptcha.com adresi değildir. Yukarıdaki istekteki host= değeri bu sayfanın alan adıdır.

Bazı siteler hCaptcha Enterprise kullanır ve CAPTCHA her yüklendiğinde site bir rqdata değeri verir; bu değer gönderilmezse doğrulama geçilemez. Genellikle sitenin kendi API yanıtında (örneğin giriş isteğinin döndürdüğü captcha_rqdata) yer alır veya hcaptcha.render / hcaptcha.setData çağrılırken iletilir. Değeri aldıktan sonra görevin rqdata alanına ekleyin. rqdata genellikle yalnızca bir kez kullanılabilir, bu nedenle her seferinde yenisini alın.

userAgent olarak yalnızca /useragent uç noktasının döndürdüğü değer kullanılabilir; token’ı gönderirken tanıma sonucunda dönen userAgent değerini kullanın.