Bonjour, Le 31/12/2013 09:46, fabrice régnier a écrit :
C'est sûr que bon nombre de robots collecteront uniquement ce qui est déjà au format d'une adresse mail. Mais il y a parfois des robots un peu plus évolués. Sur mon blog par exemple, certains robots passent la captcha (bon, ils sont tous bloqués après mais quand même), preuve qu'aucune protection n'est finalement parfaite.'lut,Oui, puisque comme le dit Fred, la fonction de masquage du mail est en clair dans le js.Alors, les robots peuvent casser cette façon de masquer l'adresse, selon toi ?Ceci dit, pour un robot, il faudrait implémenter une foultitude de fonctions différentes et là, ça devient compliqué.Les robots préfèrent donc collecter les emails en clair présents sur la majorité (?) des sites.Si tu ne veux pas utiliser du js pour "cacher" ton email, pourquoi pas une image ? mais dans ce cas, tu perds la possibilité simple du mailto.
Dans le cas ici, le problème majeur est qu'effectivement le code utilisé pour masqué le mail est directement lisible dans le source. On pourrait aussi noter que la protection en elle même est assez faible et pas très exotique, ce qui fait qu'il est assez simple de prévoir un robot capable de détecter la présence d'une adresse mail (rechercher la fonction
String.fromCharCode, et si elle est présente, décoder la suite la suite de nombres qui s'y trouve pour afficher du texte (texte que l'on pourra alors traiter simplement)).
Bon après, c'est vrai qu'avec ça, nombre de robots n'y verront rien. Finalement, c'est le but recherché (je modère donc un peu ce que je laissais entendre dans mon premier message).
Bonnes fêtes tout le monde :D Fred