Empezando
Puedes aprender cómo utilizar los servicios de CapSolver siguiendo estos pasos.
Paso 1: Crea una Cuenta
Antes de poder utilizar los servicios de CapSolver, debes ir al panel de usuario y registrar tu cuenta. Hay muchas formas de registrarse. Si no ves la forma en la que deseas registrarte, por favor, contáctanos.
Paso 2: Obtén tu API Key
Una vez que te hayas registrado, puedes obtener tu clave de API desde el panel de inicio.
Paso 3: Crea una Tarea
Cuando tengas la clave lista, puedes crear la tarea utilizando nuestro método de API createTask. Aquí tienes un ejemplo de los parámetros de una solicitud HTTP.
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
"cookies": "cookiename=1;cookiename=2;cookieName=3"
}
}
Cuando tu cuenta haya enviado una solicitud con saldo suficiente y parámetros correctos, recibirás la siguiente respuesta de la API.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Toma nota de esta ID, que se utilizará en las consultas de resultados posteriores
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Actualmente, admitimos varios tipos de tareas. Puedes utilizar el parámetro task > type
para distinguir los tipos de tareas.
- Reconocimiento de imágenes/Reconocimiento de voz
- Captcha (token)
Paso 4: Obtén el Resultado de la Tarea
Normalmente, la tarea de identificación devuelve el resultado directamente a través de createTask. Pero la tarea de token lleva más tiempo, por lo que necesitas utilizar getTaskResult por separado. Obtén el resultado de la tarea.
cabeceras
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
// El resultado devuelto por el primer paso createTask
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
Generalmente, solo tienes que esperar de ‘1 a 10 segundos’ y obtendrás el resultado de la ejecución de la tarea a través de getTaskResult. A continuación, se muestra una respuesta exitosa. Cuando envías una solicitud con saldo suficiente y parámetros correctos en tu cuenta, obtendrás la siguiente respuesta de la API.
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}