
Aloísio Vítor
Image Processing Expert

token devuelto por getTaskResult debe ser enviado al sitio web objetivo para completar la verificación con éxito.Cloudflare Turnstile es una alternativa de CAPTCHA centrada en la privacidad que reemplaza los desafíos tradicionales de reCAPTCHA. Está diseñado para reducir la fricción para los usuarios, mientras aún previene eficazmente el abuso automatizado. Desde la perspectiva del desarrollador, sin embargo, Turnstile introduce nuevos desafíos para la automatización, pruebas y flujos de recopilación de datos.
A diferencia del desafío de 5 segundos de Cloudflare, Turnstile se basa en la validación basada en tokens en lugar de la continuidad de la huella del navegador. Esto lo hace más fácil de integrar, siempre que se usen los parámetros y el tipo de tarea correctos.
En esta guía, aprenderá:
Este tutorial es adecuado para desarrolladores que buscan una solución de Turnstile rápida, escalable y de bajo mantenimiento.
CapSolver maneja automáticamente todos los variantes de Cloudflare Turnstile, incluyendo:

No se requiere configuración adicional para distinguir entre estos tipos, CapSolver los detecta y procesa automáticamente.
Antes de resolver el desafío de Cloudflare Turnstile, asegúrese de cumplir con los siguientes requisitos previos y entender los requisitos de validación.
token devuelto en la respuesta de getTaskResult es el último token de verificación de CAPTCHA.Para un análisis completo de los parámetros, consulte la documentación oficial:
https://docs.capsolver.com/en/guide/captcha/cloudflare_turnstile/
En este tutorial, nos enfocamos solo en los parámetros necesarios. El tipo de tarea soportado para Cloudflare Turnstile es:
Este tipo de tarea se recomienda cuando el sitio web está protegido por Cloudflare Turnstile y no requiere la reutilización de la huella del navegador.
Cree una tarea usando la API createTask y envíe la información requerida:
POST https://api.capsolver.com/createTask
{
"clientKey": "SU_CLAVE_DE_API",
"task": {
"type": "AntiTurnstileTaskProxyLess",
"websiteURL": "https://www.sitio-web.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX",
"metadata": {
"action": "login",
"cdata": "0000-1111-2222-3333-ejemplo-cdata"
}
}
}
websiteKey es obligatoriometadata.action y metadata.cdata son opcionales y dependen de la implementación del sitio webConsulte el endpoint getTaskResult hasta que la tarea esté completada:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "SU_CLAVE_DE_API",
"taskId": "ID_DE_TAREA_DE_CREATE_TASK"
}
Una vez resuelta, la respuesta incluirá un token válido de Turnstile:

Para completar la verificación en el sitio web objetivo:
token devuelto al punto final de verificación de Turnstile del sitio⚠️ Si el token es rechazado, verifique que el sitio web esté protegido por Cloudflare Turnstile y no por el desafío de 5 segundos de Cloudflare, que requiere un tipo de tarea y parámetros diferentes.
Cloudflare Turnstile ofrece una alternativa simplificada a los CAPTCHAS tradicionales, pero la automatización aún requiere un proceso confiable de generación de tokens.
CapSolver simplifica la resolución de Turnstile mediante AntiTurnstileTaskProxyLess, eliminando la necesidad de proxies personalizados o gestión de huellas de navegador. Al proporcionar los parámetros correctos y enviar correctamente el token devuelto, los desarrolladores pueden integrar la resolución de Turnstile en sus flujos de trabajo rápidamente y a gran escala.
Con la configuración adecuada, resolver Cloudflare Turnstile se vuelve eficiente, predecible y listo para producción.
Turnstile es un mecanismo de CAPTCHA basado en tokens, mientras que el desafío de 5 segundos es un proceso de verificación de huella del navegador y red. Requieren tipos de tarea diferentes.
No. AntiTurnstileTaskProxyLess utiliza la infraestructura interna de proxy de CapSolver.
Las razones comunes incluyen un websiteKey incorrecto, tokens caducados o intentar resolver el desafío de 5 segundos de Cloudflare en lugar de Turnstile.
No. Los tokens de Turnstile son de uso único y están vinculados a una sesión o acción específica.
Para soluciones del desafío de 5 segundos de Cloudflare (IUAM), consulte:
https://www.capsolver.com/blog/how-to-solve-cloudflare-challenge
Aprende a solucionar el error de Cloudflare 1005 acceso denegado durante el scraping de web. Descubre soluciones como proxies residenciales, fingerprinting del navegador y CapSolver para CAPTCHA. Optimiza tu extracción de datos.

Descubre cómo manejar eficazmente Cloudflare Turnstile en flujos de trabajo de IA utilizando técnicas de stealth de Playwright y CapSolver para la resolución confiable de captchas. Aprende estrategias de integración prácticas y mejores prácticas para automatización ininterrumpida.
