TurnstileTaskProxyless#


Metodo di risoluzione automatica basato su token per il CAPTCHA Cloudflare Turnstile.
Il token ottenuto può essere inviato al sito web di destinazione per la verifica. Turnstile è l'alternativa CAPTCHA di Cloudflare che offre una verifica degli utenti senza attriti.
Prezzo: $1.0/K

TurnstileTaskProxyless Struttura dell'oggetto attività#

nometipoNecessarioDescrizione
typeStringTurnstileTaskProxyless
websiteURLStringURL completo della pagina di destinazione in cui viene caricato il widget Turnstile
websiteKeyStringChiave del sito Turnstile. Disponibile nell'attributo data-sitekey dell'elemento del widget Turnstile
actionStringNOValore del parametro action per le pagine Challenge di Turnstile, disponibile nelle opzioni della chiamata turnstile.render
dataStringNOValore del parametro cData richiesto per le pagine Challenge di Turnstile
pagedataStringNOValore del parametro chlPageData richiesto per le pagine Challenge di Turnstile

Richiedi esempio#

Punto finale dell'API: https://api.nextcaptcha.com/createTask

metodo: POST

Tipo di contenuto: application/json

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

Esempio di risposta#

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

Codice di esempio#

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

Link correlati#