Para empezar
Puede aprender a usar los servicios de CapSolver siguiendo estos pasos
Paso 1: Crear una cuenta
Antes de que esté listo para usar los servicios de CapSolver, debe ir al panel de usuario y registrar su cuenta. Hay muchas formas de registrarse. Si no encuentra la forma en que desea registrarse, póngase en contacto con nosotros.
Paso 2: Obtener su clave API
Una vez que se haya registrado, podrá obtener su clave API desde el panel de la página de inicio.
Paso 3: Crear una tarea
Cuando tenga la clave lista, puede crear la tarea utilizando nuestro método API createTask. Aquí tiene 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 su cuenta haya enviado una solicitud con saldo suficiente y parámetros correctos, recibirá la siguiente respuesta de la API.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Make a note of this ID, which will be used in subsequent query results
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Actualmente admitimos varios tipos de tareas. Puede usar el parámetro task > type
para distinguir los tipos de tareas
- Reconocimiento de imágenes/Reconocimiento de voz
- Captcha(token)
Paso 4: Obtener el resultado de la tarea
Normalmente, la tarea de identificación devuelve el resultado directamente a través de createTask. Pero el token de tarea lleva más tiempo, por lo que debe pasar por getTaskResult por separado. Obtenga el resultado de la tarea.
headers
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
//The result returned by the first step createTask
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
Generalmente, solo espere de ‘1 a 10s’ y obtendrá el resultado de la ejecución de la tarea a través de getTaskResult. La siguiente es una respuesta exitosa Cuando se envía una solicitud con saldo suficiente y parámetros correctos en su cuenta, obtendrá la siguiente respuesta de la API:
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}