Comparatifs

GeeTest et reCAPTCHA

GeeTest utilise des puzzles interactifs : diapositive, clic sur une icône, correspondance de mots. reCAPTCHA utilise des grilles d'images (v2) ou un score invisible (v3). Les deux sont largement déployés, mais ils diffèrent considérablement dans la manière dont ils détectent les robots et quels paramètres sont nécessaires pour les résoudre.


Comparaison des fonctionnalités

Caractéristique GeeTest v3 reCAPTCHA v2 reCAPTCHA v3
Type de défi Puzzles Slide/icon/word Sélection de la grille d'images Aucun (invisible)
Analyse comportementale Trajectoire de la souris, courbes de vitesse Souris/keyboard, cookies Surveillance continue
Paramètres nécessaires gt, défi, pageurl clé Google, URL de page clé Google, action, URL de page
Format de réponse challenger, valider, seccode Jeton unique Jeton unique + score
Concentration géographique Chine, Asie, croissance mondiale Mondial Mondial
Niveau gratuit Limité Oui Oui
Paramètres dynamiques changements de défi par session Clé de site statique Clé de site statique

Approche de détection

GeeTest

  • Analyse comment vous interagissez : vitesse de glissement, courbes d'accélération, micro-corrections
  • Vérifie le mouvement parfaitement linéaire de la souris (indicateur de robot)
  • Valide le timing – trop rapide ou trop cohérent = bot
  • Inspecte l'environnement du navigateur pour les signaux d'automatisation

reCAPTCHA

  • Analyse les modèles de comportement au fil du temps (score continu v3)
  • Utilise les cookies de Google pour la réputation des utilisateurs
  • Vérifie la réputation IP par rapport à la base de données de Google
  • La v2 ajoute un défi visuel comme vérification secondaire

Résoudre la complexité

Aspect GeeTest v3 reCAPTCHA v2 reCAPTCHA v3
Extraction des paramètres Moyen (doit récupérer GT + Challenge) Facile (clé de site statique) Facile (clé de site statique + action)
Méthode API method=geetest method=userrecaptcha method=userrecaptcha + version=v3
Résoudre le temps 15 à 30s 15 à 30s 5 à 10 s
Analyse des réponses Complexe (3 valeurs) Simple (1 jeton) Simple (1 jeton)
Défier la réutilisation Non (défi à usage unique) N/A (basé sur un jeton) N/A (basé sur un jeton)

Résolution avec CaptchaAI

GeeTest v3

# Must fetch fresh challenge first
params = requests.get("https://example.com/api/captcha").json()

resp = requests.get("https://ocr.captchaai.com/in.php", params={
    "key": API_KEY, "method": "geetest",
    "gt": params["gt"], "challenge": params["challenge"],
    "pageurl": URL, "json": 1
}).json()

# Solution has 3 parts
solution = poll_result(resp["request"])
# solution = {geetest_challenge, geetest_validate, geetest_seccode}

reCAPTCHA v2

resp = requests.get("https://ocr.captchaai.com/in.php", params={
    "key": API_KEY, "method": "userrecaptcha",
    "googlekey": "6Le-wvkSAAAA...", "pageurl": URL, "json": 1
}).json()

# Solution is a single token
token = poll_result(resp["request"])

Principales différences pour l'automatisation

Considération GeeTest reCAPTCHA
Nouveaux paramètres par résolution Oui (le défi est à usage unique) Non (la clé du site est statique)
Gestion des séances Doit maintenir la session entre la récupération des paramètres et la résolution Plus simple : le jeton est autonome
Injection de jetons Soumettre 3 champs de formulaire Injecter 1 champ caché
Comportement de repli Généralement pas de solution de repli la v3 revient souvent à la v2
Gestion des erreurs Doit gérer les défis expirés Doit gérer l'expiration du jeton

FAQ

Qu'est-ce qui est le plus courant ?

reCAPTCHA est beaucoup plus courant dans le monde. GeeTest domine en Chine et se développe en Asie, en Amérique latine et sur certains marchés européens.

Qu’est-ce qui est le plus difficile à résoudre ?

Les deux peuvent être résolus avec CaptchaAI avec des taux de réussite similaires. GeeTest nécessite plus de travail d'intégration (extraction de paramètres, réponse en 3 parties) par rapport au flux plus simple basé sur des jetons de reCAPTCHA.

Un site peut-il utiliser à la fois GeeTest et reCAPTCHA ?

Rarement, mais certains sites utilisent GeeTest pour la connexion et reCAPTCHA pour d'autres formulaires. Gérez chaque défi de manière indépendante.

GeeTest a-t-il un mode invisible ?

GeeTest v3 nécessite toujours une interaction de l'utilisateur (glisser, cliquer ou faire correspondre). Il n'existe pas de mode invisible comme reCAPTCHA v3.


Guides associés

Les commentaires sont désactivés pour cet article.