J'utilise une API Google Maps qui coûte beaucoup par demandemeilleure façon de: détecter les robots utilisateur réel + bloc
- Mon but est de faire aussi peu de demandes que possible, donc j'utiliser une mise en cache beaucoup ici
- l'API est appelée sur chaque pageload mais n'a pas besoin d'être appelé pour l'utilisateur non humain comme Googlebot
Alors, quelle est la meilleure façon de détecter si l'utilisateur est un bot ou humain?
- S'il vous plaît pas de trucs de captcha ici.
- Peut-être que nous pouvons vérifier les événements de la souris sur pageload et montrer à l'utilisateur une icône de chargement lors de la vérification (et l'idée technique comment réaliser cela)?
- De meilleures idées?
Si vous pouvez vivre avec certains utilisateurs sans javascript ne peut pas accéder à la carte, placez le code de la carte en javascript. Les robots n'exécutent pas de javascript. – Yogu
Voir http://stackoverflow.com/questions/677419/how-to-detect-search-engine-bots-with-php pour l'inspiration :) – Stefan