Kılavuzlar
Turnstile 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.
Turnstile görevi oluşturmak için websiteURL (doğrulama kutusunun göründüğü sayfanın adresi) ve websiteKey (site anahtarı, genellikle 0x ile başlar) gerekir. Önce bunun Cloudflare doğrulama sayfası değil Turnstile olduğundan emin olun; bkz. CAPTCHA türünü belirleme.
websiteKey
Bölüm başlığı “websiteKey”Yöntem 1: Sayfa kaynağında arama. Geliştirici araçlarının (F12) Elements panelinde data-sitekey araması yapın:
<div class="cf-turnstile" data-sitekey="0x4AAAAAAAxxxxxxxxxxxxxx"></div>Yöntem 2: Betiklerde arama. Doğrulama kutusu JavaScript ile oluşturuluyorsa Sources panelinde sağ tıklayıp “Search in all files” seçeneğini kullanın, turnstile.render araması yapın ve parametrelerdeki sitekey değerine bakın:
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', callback: onDone });Yöntem 3: Ağ isteklerine bakma. Network panelinde challenges.cloudflare.com araması yapın; doğrulama kutusunun iframe adresi 0x ile başlayan site anahtarını içerir.
websiteURL
Bölüm başlığı “websiteURL”Doğrulama kutusunun göründüğü sayfanın tam adresini yazın, örneğin https://example.com/login.
action ve cData (genellikle gerekmez)
Bölüm başlığı “action ve cData (genellikle gerekmez)”Çoğu durumda gerekmez. Yalnızca websiteKey ve websiteURL değerlerinin doğru olduğundan emin olduğunuz hâlde görev geçemiyorsa bunlara bakın: yine turnstile.render parametrelerinde veya doğrulama kutusu öğesinde action ve cData olup olmadığını kontrol edin (öğe üzerinde data-action ve data-cdata):
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', action: 'login', cData: 'c0bd4b36-7419-4e18-83c6-378699f2a9a2' });Varsa görev oluştururken action değerini pageAction alanına, cData değerini data alanına yazın; bkz. Turnstile.
Token’ı gönderme
Bölüm başlığı “Token’ı gönderme”Çözüm tamamlandığında token değerini formdaki cf-turnstile-response adlı gizli alana yazın (turnstile.render kullanan ve callback tanımlı sayfalarda bu callback fonksiyonunu token ile çağırın), ardından formu gönderin. Gönderim isteğinin User-Agent değeri olarak çözüm sonucundaki userAgent değerini kullanın.