Tiens je viens de découvrir par hasard l'option "browser integrity check" de cloudfare.
J'étais en train d'écrire quelques lignes de python pour aller récup le json généré par l'api d'un site web et faire 2-3 tests. Sauf que au lieu d'obtenir le json en question, j'ai eu droit à une erreur 403 et un message de cloudfare qui m'indique un ban auto basé sur l'user agent.
Sur le coup ça fait quand même tout drôle. Surtout quand on utilise une api et qu'on est pas en train d'essayer de scrape à la sauvage. Mais ça va il est plutôt "souple" leur système en fait. En passant un user agent un peu plus légitime que "Python-urllib..." dans le header, du genre "Mozilla/5.0...", le ban disparaît d'un coup comme par magie