Evadir el bloqueo de Cloudflare

Ethan Collins
Pattern Recognition Specialist
16-May-2023

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 cookiecf_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:

Paso 1: Enviar la informaci¨®n a capsolver
Usa el m¨¦todo createTask
para enviar la informaci¨®n requerida:
JSON
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
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
{
"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

Huellas dactilares TLS de Cloudflare: Qu¨¦ son y c¨®mo solucionarlas
Aprenda sobre el uso de la huella digital TLS de Cloudflare para la seguridad, c¨®mo detecta y bloquea bots, y explore m¨¦todos efectivos para solucionarlo para tareas de raspado web y navegaci¨®n automatizada.

Alo¨ªsio V¨ªtor
28-Feb-2025

C¨®mo extraer datos de un sitio web protegido por Cloudflare
En esta gu¨ªa, exploraremos t¨¦cnicas ¨¦ticas y efectivas para extraer datos de sitios web protegidos por Cloudflare.

Alo¨ªsio V¨ªtor
20-Feb-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.

Alo¨ªsio V¨ªtor
05-Nov-2024

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.

Alo¨ªsio V¨ªtor
11-Oct-2024

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.

Alo¨ªsio V¨ªtor
08-Oct-2024

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.

Alo¨ªsio V¨ªtor
27-Sep-2024