TurnstileTaskProxyless#


Méthode de résolution automatique par jeton pour le CAPTCHA Cloudflare Turnstile.
Le jeton obtenu peut être soumis au site cible pour vérification. Turnstile est l'alternative CAPTCHA de Cloudflare offrant une vérification transparente des utilisateurs.
Prix: $1.0/K

TurnstileTaskProxyless Structure de l'objet de tâche#

nomtaperRequisDescription
typeStringOuiTurnstileTaskProxyless
websiteURLStringOuiURL complète de la page cible où le widget Turnstile est chargé
websiteKeyStringOuiClé de site Turnstile. Disponible dans l'attribut data-sitekey de l'élément du widget Turnstile
actionStringNonValeur du paramètre action pour les pages Challenge Turnstile, trouvée dans les options d'appel turnstile.render
dataStringNonValeur du paramètre cData requise pour les pages Challenge Turnstile
pagedataStringNonValeur du paramètre chlPageData requise pour les pages Challenge Turnstile

Exemple de demande#

Point de terminaison de l'API: https://api.nextcaptcha.com/createTask

méthode: POST

Type de contenu: application/json

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

Exemple de réponse#

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

Exemple de code#

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

Liens connexes#