Turnstile API
Método de resolución automática basado en tokens para CAPTCHA Cloudflare Turnstile.
EmpezarElude Cloudflare Turnstile con el servicio de resolución de captcha de NextCaptcha, rápido, estable y fácil de integrar. Compatible con API sin proxy y solo pagas por las solicitudes exitosas.
NextCaptcha ofrece la API más rápida y fiable para resolver Cloudflare Turnstile. Elude automáticamente los desafíos de Cloudflare Turnstile con nuestra tecnología de IA avanzada. Compatible con SDK de Python, Go, C# y JavaScript.
Cloudflare Turnstile es una alternativa inteligente al CAPTCHA diseñada para verificar usuarios sin desafíos intrusivos. A diferencia de los CAPTCHA tradicionales que requieren seleccionar imágenes o introducir texto, Turnstile ejecuta desafíos invisibles en el navegador para determinar si el visitante es humano. Es ampliamente adoptado por sitios web que utilizan los servicios de Cloudflare y puede ser un obstáculo significativo para el web scraping y los flujos de trabajo automatizados.
El token obtenido se puede enviar al sitio web de destino para su verificación. Turnstile es la alternativa CAPTCHA de Cloudflare que ofrece una verificación de usuarios sin fricciones.
Primero, crea una instancia de NextCaptchaAPI con tu clave API. Puedes encontrar tu clave de cliente en el panel de NextCaptcha:
Luego llama al método turnstile con la URL del sitio objetivo y la clave del sitio Turnstile. La clave se encuentra en el atributo data-sitekey del widget Turnstile en la página objetivo:
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.turnstile(
website_url="https://example.com",
website_key="0x4XXXXXXXXXXXXXXXXX"
)Si prefieres no usar el SDK, puedes llamar a la API de NextCaptcha directamente con la biblioteca requests. Este enfoque te da control total sobre las solicitudes HTTP:
Este enfoque requiere dos llamadas a la API: createTask para enviar el desafío Turnstile, y getTaskResult para consultar la solución. Se recomienda un intervalo de consulta de 3 segundos para evitar límites de velocidad.
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX"
}
}Método de resolución automática basado en tokens para CAPTCHA Cloudflare Turnstile.
EmpezarAprende a eludir los desafíos CAPTCHA de Cloudflare Turnstile usando Python y la API de NextCaptcha. Guía paso a paso con ejemplos de SDK y API.
Cómo resolverAquí tienes un ejemplo listo para producción con manejo de errores y soporte de variables de entorno:
GitHub