KAPTRA
Secciones
Ver como Markdown

AntiAkamaiSensorRelayTask

Calcula solo el sensor_data de Akamai; lo envía tu propia sesión de cliente. Úsalo cuando la cookie deba venir de la sesión que envió el sensor, como al entrar en una cola de queue-it.

Tipo de tarea

AntiAkamaiSensorRelayTask

Respuesta síncrona o consulta periódica

Asíncrono: consulta /getTaskResult

Parámetros

Campo Tipo Obligatorio Notas
type cadena sí AntiAkamaiSensorRelayTask
sessionId cadena sí Lo generas tú; envía el mismo valor en cada ronda
cookies object sí En la primera ronda debe incluir _abck y bm_sz; en las siguientes, todas las cookies tras tu POST
websiteURL cadena sí URL de la página; solo primera ronda
sensorUrl cadena sí URL del script del sensor; solo primera ronda
js cadena sí Contenido del script del sensor; solo primera ronda
pageHtml cadena no HTML de la página; solo primera ronda
userAgent cadena no User-Agent de tu cliente
proxy cadena no Opcional, solo primera ronda; no se envía en las siguientes
nPosts int no Envíos de sensor que generar, 1–7, por defecto 4

Solicitud mínima

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntiAkamaiSensorRelayTask",
    "sessionId": "YOUR_SESSION_ID",
    "websiteURL": "https://TARGET/path",
    "sensorUrl": "https://TARGET/SENSOR",
    "js": "...",
    "cookies": {
      "_abck": "...",
      "bm_sz": "..."
    }
  }
}

Solución correcta

{
  "sessionId": "YOUR_SESSION_ID",
  "done": false,
  "sensorBody": "...",
  "sensorUrl": "https://TARGET/SENSOR",
  "sensorHeaders": {},
  "contentType": "text/plain;charset=UTF-8"
}

Errores habituales

ERROR_CAPTCHA_UNSOLVABLE, ERROR_BAD_REQUEST, ERROR_TASK_NOT_SUPPORTED

Notas

Cada ronda devuelve sensorBody, sensorUrl y sensorHeaders. Desde tu propia sesión, haz POST de sensorBody a sensorUrl con esas cabeceras y crea la siguiente tarea con el mismo sessionId y las cookies resultantes. Cuando done es true, la sesión termina y cookies contiene las cookies finales.

Volver al sitio de Kaptra

Soporte técnico oficial y tickets

Con el sistema de tickets de Discord

  1. Haz clic en el botón para unirte al servidor oficial de Discord
  2. Ve a #open-ticket y haz clic en «Open ticket»
  3. El sistema crea un canal privado individual donde los ingenieros responden en línea
Abrir Discord para enviar un ticket ↗