Scarnox · Blog

Prueba gratuita del solver de captchas: prueba antes de pagar

Sí, puedes probar un solver de captchas gratis. Crea una cuenta y empieza con crédito de prueba gratis, sin tarjeta. La prueba existe para que compruebes que los tokens funcionan en tu propio objetivo antes de gastar nada. Esta guía explica qué cubre la prueba, qué probar primero y qué tipos de captcha puede resolver hoy.

Scarnox resuelve PopularCaptcha hoy, sin proxy y con tu propio proxy. Otros tipos de captcha, incluidos reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest y Arkose, llegarán próximamente. La prueba cubre los tipos que ya están en vivo, así que prueba con PopularCaptcha.

Qué cubre la prueba

Qué probar primero

Usa la prueba para responder cuatro preguntas antes de construir nada grande:

  1. ¿La sitekey es correcta? Léela de la página, resuelve una vez y confirma que se devuelve el token sin error.
  2. ¿El sitio acepta el token? Pon el token en el campo del formulario y envíalo. La página siguiente debería cargarse.
  3. ¿Funciona tu gestión de tiempos? La llamada se bloquea hasta que el token está listo, así que no hay bucle de sondeo. Configura tu timeout en unos 185 segundos y comprueba que la resolución termina dentro de esa ventana.
  4. ¿Funciona tu gestión de errores? Envía a propósito una sitekey incorrecta y confirma que tu código registra el fallo y deja de reintentar.

Una prueba rápida que puedes ejecutar hoy

Este script hace una resolución e imprime los primeros caracteres del token. Configura antes la clave en una variable de entorno:

export SCARNOX_KEY="scarnox_YOURAPIKEY"
import os

import requests

API_URL = "https://api.scarnox.com/api/tasks/create"

def smoke_test(sitekey: str, page_url: str) -> None:
    r = requests.post(
        API_URL,
        headers={"Authorization": f"Bearer {os.environ['SCARNOX_KEY']}"},
        json={
            "captcha_type": "PopularCaptchaTaskProxyless",
            "site_key": sitekey,
            "site_url": page_url,
        },
        timeout=185,  # the call blocks until the token is ready
    )
    data = r.json()
    if data.get("errorId") != 0:
        print("failed:", data.get("errorCode"), data.get("errorDescription"))
        return
    print("token ok:", data["solution"]["token"][:40], "...")

if __name__ == "__main__":
    smoke_test("10000000-ffff-ffff-ffff-000000000001", "https://example.com/signup")

Sustituye la sitekey y la URL por una página que sea tuya o que tengas permiso para probar. Si se imprime el token, el flujo funciona. Si falla, el texto del error te dice qué corregir.

Qué esperar de un token

Un token caduca en unos dos minutos, así que úsalo enseguida. La respuesta de la resolución tiene errorId en 0 si tiene éxito, con el token en solution.token. Cuando errorId no es 0, la respuesta incluye un errorCode y un errorDescription. Las resoluciones fallidas no se cobran, así que probar distintas sitekeys y URLs durante las pruebas solo te cuesta tiempo.

Preguntas frecuentes

¿Necesito tarjeta? No. Empieza con crédito de prueba gratis, sin tarjeta.

¿Puedo probar otros tipos de captcha? Todavía no. El soporte de reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest y Arkose llegará próximamente. Las guías de esos tipos explican cómo funcionan y qué esperar. Por ejemplo, consulta la guía de Cloudflare Turnstile y la guía de reCAPTCHA v2.

¿Qué pasa después de la prueba? Sigue usando la misma clave y el mismo formato de petición. Para saber cuánto cuesta resolver a volumen, consulta los precios actuales, que siempre están al día.

¿Hay opción de proxy? Sí, para PopularCaptcha. Envía tu propio proxy cuando el sitio vincule los tokens a una IP. La comparación de proxy explica cuándo usarlo.

Del paso de prueba a producción

Cuando la prueba rápida funcione, mueve la clave a tu almacén de secretos y construye el resto del flujo:

Lista de comprobación antes de salir de la prueba

Revisa cada punto una vez antes de pasar a producción:

Marca cada casilla antes de ejecutar el trabajo sobre objetivos reales. Si un punto falla, corrígelo mientras aún estás probando, para que ningún objetivo real vea la versión rota.

Lo que la prueba no demuestra

La prueba demuestra que el flujo funciona en los sitios que pruebas. No demuestra que todos los sitios se comporten igual. Los proveedores de captcha cambian sus widgets, y los sitios difieren en cómo gestionan los tokens. Prueba cada objetivo nuevo antes de depender de él, y mantén una prueba rápida por objetivo para que un cambio se detecte pronto.

Próximos pasos

Empieza con crédito de prueba gratis, sin tarjeta: crea una cuenta.