UNLOCK API

API para resolver CyberSiARA

Envía una tarea de CyberSiARA a la API y recibe la respuesta que tu código envía a la página. URL de la página y el id de SlideMaster de la página. Recibes: Token para el campo de CyberSiARA.

De un vistazo

Precio por 1,000
$0.725 ($0.000725 por tarea)
Tipo en createTask
AntiCyberSiAraTaskProxyless, AntiCyberSiAraTask
Método en in.php
cybersiara
Envías
URL de la página y el id de SlideMaster de la página
Recibes
Token para el campo de CyberSiARA

Dónde encontrar los valores

El id está en la dirección que carga el script de CyberSiARA en la página.

createTask y getTaskResult

Crea la tarea, espera unos 5 segundos y luego consulta el resultado cada 5 segundos hasta que el estado sea ready. Si la tarea falla, la API devuelve un error y el cobro vuelve a tu saldo.

import time, requests

API = "https://unlock-api.com"
KEY = "YOUR_API_KEY"

task = requests.post(f"{API}/createTask", json={
  "clientKey": KEY,
  "task": {
      "type": "AntiCyberSiAraTaskProxyless",
      "websiteURL": "https://example.com/login",
      "SlideMasterId": "OXR2LVNvCuXykkZbB8KZIfh162sNT8S2",
      "userAgent": "Mozilla/5.0 ..."
    }
}).json()
if task["errorId"]:
    raise SystemExit(task["errorCode"])

while True:
    time.sleep(5)
    r = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if r["errorId"]:
        raise SystemExit(r["errorCode"])   # failed tasks are refunded
    if r["status"] == "ready":
        print(r["solution"]["token"])
        break

in.php y res.php

La misma tarea con la API clásica de formulario. Agrega json=1 para recibir respuestas en JSON; sin él, las respuestas son texto plano, como OK|1001.

curl -s "https://unlock-api.com/in.php" -d "key=YOUR_API_KEY&undefined&json=1"
# {"status":1,"request":"1001"}

curl -s "https://unlock-api.com/res.php?key=YOUR_API_KEY&action=get&id=1001&json=1"
# {"status":0,"request":"CAPCHA_NOT_READY"}  then  {"status":1,"request":"ANSWER"}