Evadir el bloqueo de Cloudflare

Logo of Capsolver

CapSolver Blogger

How to use capsolver

16-May-2023

Como resolver Cloudflare Challenge

Desafios con soporte de Capsolver


En resumen, el Desafío de Cloudflare representa un aspecto vital del conjunto de seguridad de Cloudflare. Proporciona una capa de protección dinámica, personalizable e inteligente que ayuda a diferenciar a los usuarios legítimos de los bots maliciosos y otros tipos de tráfico web perjudicial. Al hacerlo, ayuda a salvaguardar la integridad y la disponibilidad de innumerables sitios web en todo el mundo, contribuyendo a un internet más seguro y protegido

Desafíos soportados por Capsolver:

  • Desafío + Turnstile
  • Desafío

Si es desafío + captcha, no necesitas poner ningún parámetro especial en createTask, ya que reconoceremos que se necesita resolver el captcha..

Cómo resolver el desafío de Cloudflare (5s IUAM)

Antes de comenzar a resolver Cloudflare, existen algunos requerimientos y puntos que necesitamos tener en cuenta:

Requisitos:

  • Llave de Capsolver
  • Proxy (Recomendado https://metaproxies.net/)

Puntos a tener en cuenta, si no se siguen, la solución será inválida:

  • El Token devuelto en la respuesta del método getTaskResult es el valor de la cookie cf_clearance que necesitarás crear.
  • Debes usar el mismo user-agent que el método getTaskResult devuelva
  • Debes usar la misma IP de proxy utilizada para resolver el desafío

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

  • AntiCloudflareTask: Este tipo de tarea requiere tus propios proxies.
    Usaremos AntiCloudflareTask ya que el sitio utiliza Cloudflare Challenge 5s.
    Si faltan parámetros o no los envías correctamente, es probable que te encuentres con problemas con el token que no es aceptado por el sitio web. Puedes encontrar todos los parámetros en esta imagen:

Paso 1: Enviando la información a Capsolver

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

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

{
{
 "clientKey":"Tu_API_KEY",
    "task": {
    "type": "AntiCloudflareTask",
    "websiteURL": "https://cfschl.peet.ws/",
     "proxy": "Tu_proxy"
            
}
}

Paso 2: Obteniendo los resultados

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

Aquí tienes un ejemplo de solicitud:

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

{
    "clientKey":"TU_API_KEY",
    "taskId": "TASKID_OF_CREATETASK" //ID creado por el método createTask
}

Una vez que el captcha se resuelva con éxito, recibirás una respuesta similar a la que se muestra en la siguiente imagen:
Como resolver cloudflare

El token del captcha recibido puede ser verificado enviando la cookie cf_clearance con el valor de la respuesta token, utiliza la misma IP de proxy utilizada para resolver el desafío y también el mismo user-agent que te devolvemos en la respuesta al sitio relevante..

⚠️ Si el token es rechazado, puede indicar que falta alguna información o que está incorrecta. Asegúrate de que estás enviando el valor del token correctamente a la cookie cf_clearance, que estás utilizando la misma IP de proxy utilizada para resolver el desafío y también el mismo user-agent que se te devuelve en la respuesta.

Si quieres resolver Cloudflare Turnstile Captcha. Consulte este blog: enlace

En conclusión, aunque resolver el desafío de Cloudflare puede parecer una tarea desalentadora, capsolver.com hace el proceso rápido y eficiente. Siguiendo los pasos descritos anteriormente, puedes resolver fácilmente Cloudflare.

Equipo de Capsolver 💜

Capsolver Team 💜

Ещеe