De un vistazo
- Precio por 1,000
- $0.70 ($0.0007 por tarea)
- Tipo en createTask
AmazonTaskProxyless, AmazonTask- Método en in.php
amazon_waf- Envías
- URL de la página, la site key de WAF y los valores iv y context de la página del desafío
- Recibes
- Valores para la cookie aws-waf-token
Dónde encontrar los valores
En la página del desafío de AWS WAF, key, iv y context están en el objeto window.gokuProps del código fuente. Envíalos como websiteKey, iv y context.
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": "AmazonTaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "AQIDAHjcYu/GjX+QlghicBgQ/7bFaQZ+m5FKCMDnO+vTbNg96AH...",
"iv": "CgAFRjIw2vAAABSM",
"context": "zPT0jOl1rQlUNaldX6LUpn4D6Tl9bJ8VUQ..."
}
}).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"])
breakin.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&method=amazon_waf&sitekey=KEY&iv=IV&context=CONTEXT&pageurl=https://example.com&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"}Otros tipos de CAPTCHA
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Página de desafío de Cloudflare
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Tarea personalizada (Imperva, Temu y otros)
- Imagen a texto
- Pregunta de texto
- Cuadrícula de imágenes
- Coordenadas de clic
- Rotación
- Audio
- Cuadro delimitador
- Dibujar contorno
- Arrastrar y soltar
- Tarea de imagen compleja