TurnstileTaskProxyless#


Cloudflare Turnstile CAPTCHA के लिए टोकन-आधारित स्वचालित समाधान विधि।
प्राप्त टोकन को सत्यापन के लिए लक्ष्य वेबसाइट पर भेजा जा सकता है। Turnstile, Cloudflare का CAPTCHA विकल्प है जो उपयोगकर्ताओं को बिना किसी बाधा के सत्यापित करता है।
कीमत: $1.0/K

TurnstileTaskProxyless कार्य ऑब्जेक्ट संरचना#

नामप्रकारआवश्यकविवरण
typeStringहाँTurnstileTaskProxyless
websiteURLStringहाँलक्ष्य पृष्ठ का पूरा URL जहां Turnstile विजेट लोड होता है
websiteKeyStringहाँTurnstile साइट कुंजी। Turnstile विजेट तत्व के data-sitekey विशेषता में पाई जा सकती है
actionStringनहींTurnstile Challenge पृष्ठों के लिए action पैरामीटर का मान, turnstile.render कॉल विकल्पों में उपलब्ध
dataStringनहींTurnstile Challenge पृष्ठों के लिए आवश्यक cData पैरामीटर का मान
pagedataStringनहींTurnstile Challenge पृष्ठों के लिए आवश्यक chlPageData पैरामीटर का मान

अनुरोध उदाहरण#

एपीआई समापन बिंदु: https://api.nextcaptcha.com/createTask

तरीका: POST

सामग्री प्रकार: application/json

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

प्रतिक्रिया उदाहरण#

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

नमूना कोड#

# 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))

संबंधित लिंक#