CAPSOLVER
Blog
Resolviendo reCAPTCHA v2 con CapSolver API

Resolver reCAPTCHA v2 con la API de CapSolver

Logo of CapSolver

Anh Tuan

Data Science Expert

25-Dec-2025

Introducción

reCAPTCHA v2 se utiliza ampliamente para proteger sitios web contra abuso automatizado, pero a menudo se convierte en un obstáculo importante para la automatización legítima, las pruebas y los flujos de trabajo de recolección de datos. Si está luchando por resolver reCAPTCHA v2 de forma programática, esta guía lo guiará a través de una solución confiable y eficiente utilizando la API de CapSolver.

En este tutorial, aprenderá a crear y enviar una tarea de resolución de reCAPTCHA v2, recuperar el token de solución y integrar CapSolver en su flujo de trabajo utilizando tanto Python como Go. Puede elegir entre usar sus propios proxies con ReCaptchaV2Task o confiar en el proxy integrado de CapSolver mediante ReCaptchaV2TaskProxyLess.


Visión general: Resolver reCAPTCHA v2 con CapSolver

CapSolver proporciona un enfoque basado en API para resolver desafíos de reCAPTCHA v2 mediante:

  1. Crear una tarea con los parámetros necesarios del sitio web
  2. Enviar la tarea a CapSolver
  3. Consultar el resultado
  4. Recibir un token válido gRecaptchaResponse

Este token se puede inyectar en su solicitud de destino o en su flujo de automatización del navegador.


Crear una tarea

Para resolver reCAPTCHA v2, primero debe crear una tarea utilizando el método createTask.

Aquí está la estructura del objeto de tarea:

  • type: Requerido. Debe ser ReCaptchaV2Task o ReCaptchaV2TaskProxyLess.
  • websiteURL: Requerido. Esta es la dirección web del sitio que utiliza reCAPTCHA v2.
  • websiteKey: Requerido. Esta es la clave pública del dominio.
  • proxy: Opcional. Si está usando un proxy, puede incluirlo aquí.
  • isInvisible: Opcional. Si el reCAPTCHA no tiene pageAction, establezca esto en true.
  • userAgent: Opcional. Si está emulando un navegador, incluya su User-Agent aquí.
  • cookies: Opcional. Si necesita usar cookies, inclúalas aquí.

Aquí hay un ejemplo de solicitud:

json Copy
{
  "clientKey": "SU_CLAVE_DE_API",
  "task": {
    "type": "ReCaptchaV2Task",
    "websiteURL": "sitio",
    "websiteKey": "clave del sitio",
    "isInvisible": false,
    "userAgent": "",
    "cookies": [
      {
        "name": "__Secure-3PSID",
        "value": "sdadasdasdsda"
      },
      {
        "name": "__Secure-3PAPISID",
        "value": "sd/AytXQTb6RUALqxSEL"
      }
    ],
    "proxy": ""
  }
}

Una vez que la tarea se haya enviado correctamente, recibirá un ID de tarea en la respuesta:

JSON Copy
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Obtener resultados

Una vez que tenga el ID de tarea, puede usarlo para recuperar la solución. Envíe el ID de tarea con el método getTaskResult. Los resultados deberían estar listos dentro de un intervalo de 1s a 10s.

Aquí hay un ejemplo de solicitud:

json Copy
{
    "clientKey": "SU_CLAVE_DE_API",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

La respuesta incluirá el token de solución:

json Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", 
        "expireTime": 1671615324290, 
        "gRecaptchaResponse": "3AHJ....." // Este es el token de solución
    },
    "status": "ready"
}

Resolver reCAPTCHA v2 con Python:

python Copy
# Instale el SDK de CapSolver
# pip install --upgrade capsolver

# Establezca la clave de API de CapSolver
# export CAPSOLVER_API_KEY='SU_CLAVE_DE_API'

import capsolver
# capsolver.api_key = 'SU_CLAVE_DE_API'

# Resolver un desafío de reCAPTCHA v2
solution = capsolver.solve({
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "url del sitio",
    "websiteKey": "clave del sitio",
})

Resolver reCAPTCHA v2 con GO:

GO Copy
package main

import (
    "fmt"
    capsolver_go "github.com/capsolver/capsolver-go"
    "log"
)

func main() {
    // Instale el SDK de CapSolver
    // go get github.com/capsolver/capsolver-go

    // Establezca la clave de API de CapSolver
    // export CAPSOLVER_API_KEY='SU_CLAVE_DE_API'
    // o
    // capSolver := CapSolver{apiKey:"SU_CLAVE_DE_API"}

    capSolver := capsolver_go.CapSolver{}
    solution, err := capSolver.Solve(map[string]any{
        "type": "ReCaptchaV2TaskProxyLess",
        "websiteURL": "https://www.google.com/recaptcha/api2/demo",
        "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    })
    if err != nil {
        log.Fatal(err)
        return
    }
    fmt.Println(solution)
}

Por favor, reemplace SU_CLAVE_DE_API con su clave de API real de CapSolver, y reemplace websiteURL y websiteKey con la URL del sitio y la clave del sitio reales para el desafío de reCAPTCHA que está intentando resolver.

Precios

Para obtener información detallada sobre precios, visite la página oficial de precios de CapSolver:
https://www.capsolver.com/#pricing


Recursos adicionales

Para documentación más detallada sobre la resolución de reCAPTCHA v2, consulte:
https://docs.capsolver.com/en/guide/recognition/ReCaptchaClassification/

Redime tu código de bono de CapSolver

¡Aumente su presupuesto de automatización instantáneamente!
Use el código de bono CAPN al recargar su cuenta de CapSolver para obtener un 5% adicional en cada recarga — sin límites.
Redímelo ahora en su Panel de CapSolver
.


Conclusión

Resolver reCAPTCHA v2 no tiene por qué ser complejo o poco confiable. Con CapSolver, puede automatizar todo el proceso utilizando una API sencilla que admite soluciones basadas en proxy y sin proxy. Siguiendo los pasos descritos en esta guía — crear una tarea, recuperar el resultado y integrar el token de solución — puede evitar eficientemente reCAPTCHA v2 en escenarios de automatización, pruebas y extracción de datos.


Preguntas frecuentes

1. ¿Cuál es la diferencia entre ReCaptchaV2Task y ReCaptchaV2TaskProxyLess?

ReCaptchaV2Task requiere que proporcione su propio proxy, mientras que ReCaptchaV2TaskProxyLess utiliza el proxy integrado de CapSolver, lo que hace que la configuración sea más rápida y sencilla.

2. ¿Cuánto tiempo tarda en resolver un desafío de reCAPTCHA v2?

La mayoría de las tareas se completan en 1 a 10 segundos, dependiendo de la complejidad del desafío y la carga del sistema.

3. ¿Es reutilizable el token gRecaptchaResponse?

No. El token tiene un límite de tiempo y generalmente es válido para un solo intento de verificación. Siempre solicite un nuevo token para cada desafío de reCAPTCHA.

No. CapSolver funciona completamente mediante API y se puede integrar en servicios backend, scripts o marcos de automatización sin lanzar un navegador.

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

¿Clave de sitio o token inválido? Causas y guía de solución
¿Clave de sitio o token inválido? Causas y guía de solución

¿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.

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

16-Apr-2026

Cómo resolver reCAPTCHA v2 con Python y API
Cómo resolver reCAPTCHA v2 Python y API

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.

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

25-Mar-2026

Cómo automatizar la resolución de reCAPTCHA para plataformas de benchmarking de inteligencia artificial
Cómo automatizar la resolución de reCAPTCHA para plataformas de benchmarking de IA

Aprende a automatizar reCAPTCHA v2 y v3 para la evaluación de IA. Utiliza CapSolver para optimizar la recopilación de datos y mantener pipelines de IA de alto rendimiento.

reCAPTCHA
Logo of CapSolver

Rajinder Singh

28-Feb-2026

Cómo resolver problemas comunes de reCAPTCHA en el web scraping
Cómo solucionar problemas comunes de reCAPTCHA en el scraping web

Aprende a resolver problemas comunes de reCAPTCHA en el web scraping. Descubre soluciones prácticas para reCAPTCHA v2 y v3 para mantener flujos de trabajo de recolección de datos sin interrupciones.

reCAPTCHA
Logo of CapSolver

Ethan Collins

13-Feb-2026

Resolver captchas ilimitados con el mejor solucionador de captchas
Resuelve captchas ilimitados con el mejor solucionador de captchas

Aprende a resolver de manera fluida Captchas ilimitados con el mejor solucionador de Captcha, un guía detallada sobre cómo configurar y automatizar soluciones de Captcha de manera efectiva

reCAPTCHA
Logo of CapSolver

Anh Tuan

20-Jan-2026

Mejor solucionador de reCAPTCHA 2026 para Automatización y Scraping web
Mejor Solucionador de reCAPTCHA 2026 para Automatización y Web Scraping

Descubre los mejores solucionadores de reCAPTCHA para automatización y scraping web en 2026. Aprende cómo funcionan, elige el adecuado y mantente un paso adelante en la detección de bots.

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

15-Jan-2026