Scarnox · Blog

Prova gratuita del solver captcha: prova prima di pagare

Sì, puoi provare un solver captcha gratuitamente. Crea un account e inizia con crediti di prova gratuiti, senza carta di credito. La prova serve a verificare che i token funzionino sul tuo obiettivo prima di spendere qualcosa. Questa guida spiega cosa copre la prova, cosa testare per prima e quali tipi di captcha può risolvere oggi.

Scarnox risolve PopularCaptcha oggi, in modalità proxyless e con il tuo proxy. Gli altri tipi di captcha, tra cui reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest e Arkose, sono in arrivo. La prova copre i tipi attivi, quindi testa con PopularCaptcha.

Cosa copre la prova

Cosa testare per prima

Usa la prova per rispondere a quattro domande prima di costruire qualcosa di grande:

  1. La sitekey è giusta? Leggila dalla pagina, risolvi una volta e verifica che il token venga restituito senza errori.
  2. Il sito accetta il token? Inserisci il token nel campo del form e invia. La pagina successiva dovrebbe caricarsi.
  3. La tua tempistica funziona? La chiamata si blocca finché il token non è pronto, quindi non c'è un ciclo di polling. Imposta il timeout a circa 185 secondi e verifica che la risoluzione finisca in quella finestra.
  4. La tua gestione degli errori funziona? Passa di proposito una sitekey errata e verifica che il codice registri il fallimento e smetta di riprovare.

Uno smoke test che puoi eseguire oggi

Questo script esegue una risoluzione e stampa i primi caratteri del token. Imposta prima la chiave in una variabile d'ambiente:

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,  # la chiamata blocca finché il token non è pronto
    )
    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")

Sostituisci la sitekey e l'URL con una pagina di tua proprietà o che sei autorizzato a testare. Se il token viene stampato, il flusso funziona. Se fallisce, il testo dell'errore ti dice cosa correggere.

Cosa aspettarsi da un token

Un token scade in circa due minuti, quindi usalo subito. La risposta della risoluzione ha errorId uguale a 0 in caso di successo, con il token in solution.token. Quando errorId non è 0, la risposta include un errorCode e un errorDescription. Le risoluzioni fallite non vengono addebitate, quindi provare sitekey e URL diversi durante il test ti costa solo tempo.

Domande frequenti

Mi serve una carta? No. Inizia con crediti di prova gratuiti, senza carta di credito.

Posso testare altri tipi di captcha? Non ancora. Il supporto per reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest e Arkose è in arrivo. Le guide su questi tipi spiegano come funzionano e cosa aspettarsi. Ad esempio, vedi la guida a Cloudflare Turnstile e la guida a reCAPTCHA v2.

Cosa succede dopo la prova? Continua a usare la stessa chiave e lo stesso formato di richiesta. Per quanto costa la risoluzione su grandi volumi, consulta i prezzi attuali, che sono sempre aggiornati.

C'è un'opzione proxy? Sì, per PopularCaptcha. Invia il tuo proxy quando il sito lega i token a un IP. Il confronto tra proxy e proxyless spiega quando usarlo.

Passare dalla prova alla produzione

Una volta che lo smoke test funziona, sposta la chiave nel tuo gestore di segreti e costruisci il resto del flusso:

Checklist prima di lasciare la prova

Controlla ogni voce una volta prima di passare alla produzione:

Spunta ogni casella prima di eseguire il job su obiettivi reali. Se una voce fallisce, correggila mentre stai ancora testando, così nessun obiettivo reale vede la versione difettosa.

Cosa non mostra la prova

La prova dimostra che il flusso funziona sui siti che testi. Non dimostra che ogni sito si comporti allo stesso modo. I provider di captcha cambiano i loro widget, e i siti differiscono nel modo in cui gestiscono i token. Testa ogni nuovo obiettivo prima di farci affidamento, e mantieni uno smoke test per ogni obiettivo, così un cambiamento emerge subito.

Prossimi passi

Inizia con crediti di prova gratuiti, senza carta di credito: crea un account.