Définition
Cloudflare Turnstile est le remplacement du CAPTCHA de Cloudflare datant de 2023, qui valide les navigateurs via un défi JavaScript majoritairement invisible. Il est désormais la protection anti-bot par défaut sur de nombreux sites et un obstacle fréquent pour les pipelines de recherche.
En profondeur
Turnstile exécute une série de tests de fingerprinting du navigateur et de vérifications JS, puis renvoie un jeton que le site d'origine vérifie côté serveur. D'un point de vue automatisation, Turnstile est strictement plus difficile que les défis Cloudflare classiques car il nécessite un contexte de navigateur réel avec des empreintes correctes, et non un simple résolveur de défi JS. Les API de recherche gérées comme Scavio gèrent Turnstile en interne, de sorte que les appelants ne le voient jamais.
Exemple d'utilisation
Le scraper interne a cessé de fonctionner lorsque la cible a déployé Cloudflare Turnstile ; l'équipe a opté pour Scavio plutôt que de maintenir une ferme d'empreintes.
Plateformes
Cloudflare Turnstile est pertinent sur les plateformes suivantes, toutes accessibles via l'API unifiée de Scavio :
- amazon
- walmart