TurnstileTaskProxyless#


Cloudflare Turnstile CAPTCHA için token tabanlı otomatik çözüm yöntemi.
Elde edilen token, doğrulama için hedef web sitesine gönderilebilir. Turnstile, Cloudflare'ın sorunsuz kullanıcı doğrulaması sunan CAPTCHA alternatifidir.
Fiyat: $1.0/K

TurnstileTaskProxyless Görev nesnesi yapısı#

isimtipGerekliTanım
typeStringEvetTurnstileTaskProxyless
websiteURLStringEvetTurnstile widget'ının yüklendiği hedef sayfanın tam URL'si
websiteKeyStringEvetTurnstile site anahtarı. Turnstile widget öğesinin data-sitekey özelliğinde bulunabilir
actionStringHAYIRTurnstile Challenge sayfaları için action parametresi değeri, turnstile.render çağrı seçeneklerinde bulunur
dataStringHAYIRTurnstile Challenge sayfaları için gereken cData parametresi değeri
pagedataStringHAYIRTurnstile Challenge sayfaları için gereken chlPageData parametresi değeri

Örnek talep#

API uç noktası: https://api.nextcaptcha.com/createTask

yöntem: POST

İçerik türü: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"TurnstileTaskProxyless",
        "websiteURL":"https://example.com",
        "websiteKey":"0x4XXXXXXXXXXXXXXXXX"
    }
}

Cevap örneği#

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "token": "0.erxoMnovo7sGfKRqH1F2wME..."
  },
  "createTime": 1701234567890,
  "endTime": 1701234567890
}

Örnek Kod#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.turnstile(website_url="https://example.com", website_key="0x4XXXXXXXXXXXXXXXXX")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

İlgili Bağlantılar#