
Adélia Cruz
Neural Network Developer

Existen varias versiones de reCAPTCHA:
En este blog, nos centraremos en resolver reCAPTCHA v2 y que se ve así:

Para resolver reCaptcha v2, siga nuestra documentación. Algunos parámetros son obligatorios y otros son opcionales. Para este ejemplo, solo usaremos los parámetros obligatorios. Los tipos de tareas para reCAPTCHA v2 son:
ReCaptchaV2Task: Este tipo de tarea requiere sus propios proxies.ReCaptchaV2TaskProxyLess: Este tipo de tarea utiliza el proxy integrado del servidor.ReCaptchaV2EnterpriseTask: Este tipo de tarea requiere sus propios proxies.ReCaptchaV2EnterpriseTaskProxyLess: Este tipo de tarea utiliza el proxy integrado del servidor.Para este ejemplo, usaremos ReCaptchaV2TaskProxyLess ya que el sitio utiliza reCAPTCHA v2 estándar. Si el sitio utiliza Recaptcha Enterprise, deberá enviar el tipo de tarea correcto (ReCaptchaV2EnterpriseTaskProxyLess o ReCaptchaV2EnterpriseTask) y asegurarse de que se incluyan todos los parámetros obligatorios.
Si falta algún parámetro, es probable que tenga problemas con el token que no sea aceptado por el sitio web. Puede encontrar todos los parámetros en esta imagen:

Para obtener el captcha resuelto, primero debe enviar toda la información necesaria, para esto usamos el método createTask:
POST https://api.capsolver.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "url del sitio",
"websiteKey": "clave del sitio"
}
}
Para verificar los resultados, deberá consultar continuamente el punto final de la API getTaskResult hasta que se resuelva el captcha.
Aquí hay un ejemplo de solicitud:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID_OF_CREATETASK" //ID creado por el método createTask
}
Una vez que el captcha se resuelva correctamente, recibirá una respuesta similar a la que se muestra en la siguiente imagen:

El token de captcha recibido se puede verificar enviándolo al sitio relevante.
⚠️ Si el token es rechazado, puede indicar que falta o es incorrecta alguna información. Recomendamos verificar cuidadosamente si el reCaptcha es estándar o empresarial y si requiere parámetros adicionales que se indican como opcionales en nuestra documentación.
En conclusión, si bien resolver reCAPTCHA puede parecer una tarea desalentadora, capsolver.com hace que el proceso sea rápido y eficiente. Siguiendo los pasos descritos anteriormente, puede resolver fácilmente reCAPTCHA v2.
Equipo Capsolver 💜
¿Enfrentando errores como "reCAPTCHA Clave de sitio inválida" o "token de reCAPTCHA inválido"? Descubre las causas comunes, soluciones paso a paso y consejos de solución de problemas para resolver los errores de verificación de reCAPTCHA. Aprende cómo solucionar el error de verificación de reCAPTCHA, por favor intente de nuevo.

Aprende a resolver reCAPTCHA v2 usando Python y API. Este guía completa cubre métodos con y sin proxy con código listo para producción para automatización.
