
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étodogetTaskResult
es el valor de la cookiecf_clearance
que necesitarás crear. - Debes usar el mismo
user-agent
que el métodogetTaskResult
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:
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 💜