CAPSOLVER
Blog
Evadir el bloqueo de Cloudflare

Evadir el bloqueo de Cloudflare

Logo of CapSolver

Ethan Collins

Pattern Recognition Specialist

16-May-2023

Como resolver Cloudflare Challenge

Cómo Resolver el Desafío de Cloudflare (5s IUAM)

Antes de comenzar a resolver Cloudflare, hay algunos requisitos y puntos que debemos tener en cuenta:
Requisitos:

  • Clave de Capsolver
  • Proxy

Puntos clave para que la solución sea válida:

  • El Token devuelto en la respuesta del método getTaskResult es el valor de la cookie cf_clearance que necesitarás.
  • Debes usar el mismo agente de usuario que retorna el método getTaskResult.
  • Debes usar la misma IP de proxy usada para resolver el desafío.
  • Debes usar las cookies de la respuesta.
  • Debes usar los encabezados de la respuesta.
  • Usar TLS versión chrome 120.

Para resolver el desafío de Cloudflare, sigue nuestra documentación. Algunos parámetros son obligatorios y otros opcionales. En este ejemplo, solo usaremos los parámetros obligatorios. Los tipos de tareas para Cloudflare son:

  • AntiCloudflareTask: Este tipo de tarea requiere tus propios proxies.

Utilizaremos AntiCloudflareTask ya que el sitio usa el Desafío Cloudflare de 5s.
Si faltan parámetros o no se envían correctamente, probablemente encuentres problemas con que el token no sea aceptado por el sitio web. Puedes encontrar todos los parámetros en esta imagen:

Estructura del Objeto Tarea para resolver el Desafío Cloudflare 5s (cf_clearance)

Paso 1: Enviar la información a capsolver

Usa el método createTask para enviar la información requerida:

JSON Copy
POST https://api.capsolver.com/createTask

{
  "clientKey": "TU_CLAVE_API",
  "task": {
    "type": "AntiCloudflareTask",
    "websiteURL": "https://www.tusitioweb.com",
    "proxy": "158.120.100.23:334:usuario:contraseña"
  }
}

Paso 2: Obtener los resultados

Para verificar los resultados, necesitarás consultar continuamente el API de getTaskResult hasta que el captcha sea resuelto.

Aquí tienes un ejemplo de solicitud:

json Copy
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"TU_CLAVE_API",
    "taskId": "ID_DE_TAREA_DEL_METODO_CREATETASK"
}

Una vez que el captcha sea resuelto exitosamente, recibirás una respuesta similar a la que se muestra en la siguiente imagen:

markdown Copy
{
    "errorId": 0,
    "taskId": "d8d3a8b4-30cc-4b09-802a-a476ca17fa54",
    "status": "ready",
    "solution": {
        "accept-language": "en-US,en;q=0.9",
        "cookies": {

        },
        "headers": {
            "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
            "accept-encoding": "gzip, deflate, br",
            "accept-language": "en-US,en;q=0.9",
            "cache-control": "max-age=0",
            "content-type": "application/x-www-form-urlencoded",
            "origin": "",
            "referer": "",
            "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"",
            "sec-ch-ua-arch": "\"arm\"",
            "sec-ch-ua-bitness": "\"64\"",
            "sec-ch-ua-full-version": "\"120.0.6099.71\"",
            "sec-ch-ua-full-version-list": "\"Not_A Brand\";v=\"8.0.0.0\", \"Chromium\";v=\"120.0.6099.71\", \"Google Chrome\";v=\"120.0.6099.71\"",
            "sec-ch-ua-mobile": "?0",
            "sec-ch-ua-model": "\"\"",
            "sec-ch-ua-platform": "\"macOS\"",
            "sec-ch-ua-platform-version": "\"10.14.6\"",


            "sec-fetch-dest": "document",
            "sec-fetch-mode": "navigate",
            "sec-fetch-site": "same-origin",
            "sec-fetch-user": "?1",
            "upgrade-insecure-requests": "1",
            "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
        },
        "proxy": "tu proxy",
        "token": "token de cf clearance",
        "type": "challenge",
        "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
    }
}

El token de captcha recibido se puede verificar enviando la cookie cf_clearance con el valor del token de la respuesta, usando la misma IP de proxy utilizada para resolver el desafío y también el mismo agente de usuario que te devolvemos en la respuesta al sitio relevante.

⚠️ Si el token es rechazado, puede indicar que falta alguna información o está incorrecta. Asegúrate de estar enviando correctamente el valor del token a la cookie cf_clearance, que estás usando la misma IP de proxy utilizada para resolver el desafío, TLS chrome 120, los encabezados de la respuesta y también el mismo agente de usuario que se te devuelve en la respuesta.

Si deseas resolver el Captcha de Cloudflare Turnstile, por favor consulta este blog: enlace

En conclusión, aunque resolver el desafío de Cloudflare pueda parecer una tarea desalentadora, capsolver.com facilita el proceso de manera rápida y eficiente. Siguiendo los pasos descritos anteriormente, podrás resolver fácilmente cloudflare.

Equipo de Capsolver 💜

Aviso de Cumplimiento: La información proporcionada en este blog es solo para fines informativos. CapSolver se compromete a cumplir con todas las leyes y regulaciones aplicables. El uso de la red de CapSolver para actividades ilegales, fraudulentas o abusivas está estrictamente prohibido y será investigado. Nuestras soluciones para la resolución de captcha mejoran la experiencia del usuario mientras garantizan un 100% de cumplimiento al ayudar a resolver las dificultades de captcha durante el rastreo de datos públicos. Fomentamos el uso responsable de nuestros servicios. Para obtener más información, visite nuestros Términos de Servicio y Política de Privacidad.

Máse

Cómo resolver Cloudflare usando Python y Go en 2025
Cómo resolver Cloudflare utilizando Python y Go en 2025

Compartiré información sobre qué es Cloudflare Turnstile, utilizando Python y Go para estas tareas, si Turnstile puede detectar raspadores Python y cómo evitarlo eficazmente utilizando soluciones como CapSolver.

Cloudflare
Logo of CapSolver

Aloísio Vítor

05-Nov-2024

Cómo resolver captchas de Cloudflare Turnstile con Selenium
Cómo resolver los captchas de Cloudflare Turnstile con Selenium

En este blog, discutiremos varias técnicas efectivas para superar los captchas de Cloudflare Turnstile usando Selenium.

Cloudflare
Logo of CapSolver

Aloísio Vítor

11-Oct-2024

Una guía para resolver los captchas de Cloudflare Turnstile en Java para la automatización web
Una guía para resolver captchas de Cloudflare Turnstile en Java para la automatización web

Aprende a automatizar interacciones web en Java y a sortear el CAPTCHA Turnstile de Cloudflare con herramientas prácticas y técnicas de codificación.

Cloudflare
Logo of CapSolver

Aloísio Vítor

08-Oct-2024

Cómo automatizar la solución de Cloudflare Turnstile para la rastreo web
Cómo automatizar la resolución de Cloudflare Turnstile para la extracción web

Exploraremos estrategias para manejar el CAPTCHA de Cloudflare Turnstile en la rastreo web y discutiremos técnicas para automatizar su solución usando Puppeteer y CapSolver en Python.

Cloudflare
Logo of CapSolver

Aloísio Vítor

27-Sep-2024

Cómo usar C# para resolver los desafíos de CAPTCHA de Cloudflare Turnstile
Cómo usar C# para resolver los desafíos de CAPTCHA de Cloudflare Turnstile

Sabrás cómo resolver fácilmente el desafío CAPTCHA de Cloudflare Turnstile usando C# y quieres saber los detalles específicos? ¡Vamos!

Cloudflare
Logo of CapSolver

Nikolai Smirnov

17-Sep-2024

Evitar el bloqueo de Cloudflare
Evadir el bloqueo de Cloudflare

Aprende a resolver el Desafío de Cloudflare con Capsolver: requisitos clave, uso de proxy y pasos detallados para una solución eficiente.

Cloudflare
Logo of CapSolver

Ethan Collins

16-May-2023