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.
websiteKey
Bölüm başlığı “websiteKey”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=1websiteURL
Bölüm başlığı “websiteURL”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.
rqdata (Enterprise sürümü)
Bölüm başlığı “rqdata (Enterprise sürümü)”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
Bölüm başlığı “userAgent”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.