Essai gratuit du solveur de captcha : testez avant de payer
Oui, vous pouvez essayer un solveur de captcha gratuitement. Créez un compte et démarrez avec un crédit d'essai gratuit, sans carte bancaire. L'essai sert à vérifier que les tokens fonctionnent sur votre cible avant de dépenser quoi que ce soit. Ce guide explique ce que couvre l'essai, ce qu'il faut tester en premier, et quels types de captcha il peut résoudre aujourd'hui.
Scarnox résout PopularCaptcha aujourd'hui, sans proxy et avec votre propre proxy. Les autres types de captcha, dont reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest et Arkose, arrivent bientôt. L'essai couvre les types disponibles, testez donc avec PopularCaptcha.
Ce que couvre l'essai
- PopularCaptcha, sans proxy. Le type de tâche par défaut. Il s'exécute sur le réseau propre de Scarnox et c'est le moyen le plus rapide de confirmer le flux.
- PopularCaptcha avec votre propre proxy. Utilisez-le pour vérifier si un site lie ses tokens à une adresse IP.
- PopularCaptcha invisible. Réglez
is_invisiblesurtruedans une requête pour un widget sans case à cocher. - Les résolutions échouées sont gratuites. Vous ne payez que les résolutions réussies, donc une exécution de test qui échoue ne consomme rien.
Ce qu'il faut tester en premier
Utilisez l'essai pour répondre à quatre questions avant de construire quoi que ce soit de grand :
- La sitekey est-elle correcte ? Lisez-la sur la page, résolvez une fois, et confirmez que le token est renvoyé sans erreur.
- Le site accepte-t-il le token ? Placez le token dans le champ du formulaire et soumettez. La page suivante doit se charger.
- Votre timing fonctionne-t-il ? L'appel bloque jusqu'à ce que le token soit prêt, il n'y a donc pas de boucle de polling. Réglez votre délai d'attente à environ 185 secondes, et vérifiez que la résolution se termine dans cette fenêtre.
- Votre gestion des erreurs fonctionne-t-elle ? Envoyez volontairement une mauvaise sitekey et vérifiez que votre code journalise l'échec et cesse de réessayer.
Un test de fumée à lancer dès aujourd'hui
Ce script effectue une résolution et affiche les premiers caractères du token. Définissez d'abord la clé dans une variable d'environnement :
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, # l'appel bloque jusqu'à ce que le token soit prêt
)
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")
Remplacez la sitekey et l'URL par une page que vous possédez ou que vous êtes autorisé à tester. Si le token s'affiche, le flux fonctionne. En cas d'échec, le texte de l'erreur indique ce qu'il faut corriger.
À quoi s'attendre pour un token
Un token expire en environ deux minutes, utilisez-le donc immédiatement. La réponse de résolution a errorId à 0 en cas de succès, avec le token sous solution.token. Lorsque errorId n'est pas 0, la réponse contient un errorCode et un errorDescription. Les résolutions échouées ne sont pas facturées, donc tester différentes sitekeys et URL ne vous coûte que du temps.
Questions fréquentes
Ai-je besoin d'une carte ? Non. Démarrez avec un crédit d'essai gratuit, sans carte bancaire.
Puis-je tester d'autres types de captcha ? Pas encore. Le support de reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest et Arkose arrive bientôt. Les guides de ces types expliquent leur fonctionnement et ce qu'il faut attendre. Par exemple, voir le guide Cloudflare Turnstile et le guide reCAPTCHA v2.
Que se passe-t-il après l'essai ? Continuez avec la même clé et le même format de requête. Pour le coût de la résolution à grande échelle, consultez les tarifs actuels, toujours à jour.
Existe-t-il une option proxy ? Oui, pour PopularCaptcha. Envoyez votre propre proxy lorsque le site lie les tokens à une IP. La comparaison des proxys explique quand l'utiliser.
Passer de l'essai à la production
Une fois le test de fumée réussi, placez la clé dans votre gestionnaire de secrets et construisez le reste du flux :
- Lisez la sitekey sur la page à chaque exécution plutôt que de la figer dans le code.
- Réglez un délai d'environ 185 secondes sur chaque requête de résolution.
- Ajoutez la politique de réessai du guide de gestion des erreurs et du backoff.
- Gardez la clé hors des journaux et du contrôle de version.
Liste de contrôle avant de quitter l'essai
Vérifiez chaque point une fois avant de passer en production :
- Un token est revenu d'une vraie résolution sur une page que vous possédez.
- Le token a été accepté par le formulaire, et la page suivante s'est chargée.
- Une résolution échouée a produit une erreur claire que votre code a journalisée.
- Le délai d'attente de la requête de résolution est d'au moins 185 secondes.
- La clé est stockée dans votre gestionnaire de secrets, et non dans le code.
- Votre politique de réessai s'arrête sur les échecs qui demandent une correction.
Cochez chaque case avant de lancer le travail sur de vraies cibles. Si un point échoue, corrigez-le pendant que vous testez encore, pour qu'aucune cible réelle ne voie la version défectueuse.
Ce que l'essai ne montre pas
L'essai montre que le flux fonctionne sur les sites que vous testez. Il ne prouve pas que chaque site se comporte de la même façon. Les fournisseurs de captcha modifient leurs widgets, et les sites diffèrent dans leur façon de gérer les tokens. Testez chaque nouvelle cible avant de vous y fier, et gardez un test de fumée par cible pour qu'un changement apparaisse rapidement.
Étapes suivantes
- Comment résoudre un PopularCaptcha en Python
- Résoudre un PopularCaptcha avec Playwright et Puppeteer
- Comment trouver la sitekey d'un captcha sur n'importe quelle page
- Garder la CI verte quand votre application a un captcha
Démarrez avec un crédit d'essai gratuit, sans carte bancaire : créez un compte.