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
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
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!
Nikolai Smirnov
17-Sep-2024
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.
Ethan Collins
16-May-2023