Guía
Tarea (Token)
Cybersiara

CyberSiAra: resolviendo CyberSiAra

TIP

Crea la tarea con el método createTask y obtén el resultado con el método getTaskResult.

Tipos de tarea types que admitimos:

  • AntiCyberSiAraTask este tipo de tarea requiere tus propios proxies.
  • AntiCyberSiAraTaskProxyLess este tipo de tarea no requiere tus propios proxies.

Crear tarea

Crea una tarea de reconocimiento con el método createTask.

Estructura del objeto de tarea

PropiedadesTipoRequeridoDescripción
typeStringRequiredAntiCyberSiAraTask
AntiCyberSiAraTaskProxyLess
websiteURLStringRequiredURL de la página de inicio actual del sitio web
SlideMasterUrlIdStringRequiredPuedes obtener el parámetro MasterUrlId de la API/CyberSiara/GetCyberSiara
UserAgentStringRequiredUserAgent del navegador, debes enviar tu UserAgent
proxyStringOptionalAprende Cómo usar proxies

Ejemplo de solicitud

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiCyberSiAraTaskProxyLess", // Requerido
        "websiteURL": "https://ejemplo.com/registro", // Requerido
        "SlideMasterUrlId": "zHRugggff3Ll86L9k2yQTJfSYwUnmLc7", // Requerido
        "UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67", // Requerido
        
        "proxy": "http:ip:puerto:usuario:contraseña" // socks5:ip:puerto:usuario:contraseña // Opcional
    }
}

Después de enviar la tarea, deberías recibir en la respuesta un ‘ID de tarea’ si fue exitoso. Por favor, lee errorCode: lista completa de errores si no recibiste el ID de la tarea.

Ejemplo de respuesta

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

Obtener resultados

Después de obtener el ID de la tarea, debes enviarlo para obtener la solución. La estructura de la respuesta se explica en getTaskResult.

Dependiendo de la carga del sistema, obtendrás los resultados en el intervalo de 5s a 30s

Ejemplo de solicitud

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Ejemplo de respuesta

{
  "errorId": 0,
  "taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
  "status": "ready",
  "solution": {
    "token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhbXBhaWduLnJ0bS5jb20iLCJuYmYiOjE2ODkxNTUwOTksImV4cCI6MTY4OTE1NTEyOSwiaWF0IjoxNjg5MTU1MDk5LCJpc3MiOiJmcTRLSmNLMlNXZnlYYkhDWHdaME56ZmJ5
 
SUxld2JndSJ9.Pf6zJIynf2lyzpDgfvRGzWlutTMNILZqM-b-ccjNVMgvnjro_-ohokCr_g21iG22td_u5YZJSHrwjg-EM7KVLQ$NzEyMDI5OA=="
  }
}

Solicitud de SDK

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "AntiCyberSiAraTaskProxyLess",
    "websiteURL": "https://ejemplo.com/registro",
    "SlideMasterUrlId": "zHRugggff3Ll86L9k2yQTJfSYwUnmLc7",
    "UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67",
})