Atou
mercredi 28 mai 2008 à 11:32
Bonjour,
J'ai fait une recherche mais je n'ai rien trouvé à ce sujet. Comment faire pour communiquer une adresse email sur une page web sans que celle-ci ne puisse être récupérée par les robots spammeurs ?
En surfant, j'ai vu plusieurs choses :
- des gens qui inscrivent leur adresse de façon erronée (sans arobase : nom[at]fai.com ou avec un espace et l'instruction de le supprimer pour que ça fonctionne : nom_AT__fai.com).
- des gens qui indiquent leur email sur un fichier image (GIF...).
Pour trouver une solution efficace, j'aimerais savoir comment les robots procèdent pour détecter les adresses email dans une page web. Cherchent-ils l'arobase, la fonction mailto... ?
Merci beaucoup !!!
mjouan
mercredi 28 mai 2008 à 13:14
Il existe une autre solution moins contraignante pour l'utilisateur consistant à encode l'adresse dans un Javascript.
Des outils comme
http://www.caspam.org/ permettent de faire cela très simplement.
Aucune différence pour l'utilisateur mais irrécupérable par les moteurs.
Cdlt,
Marc
captain_torche
mercredi 28 mai 2008 à 13:18
La recherche de l'arobase (et de ses éventuels dérivés : [at], _AT_, ...) est la solution la plus simple pour eux.
J'ai récemment développé quelque chose de différent, sur un site : les noms et fai sont inversés dans le source, et "remis à l'endroit" en javascript.
nom@fai.com devient fai@nom.com : les adresses sont crawlées par les moteurs, mais seront invalides sans javascript.
Ifmy
mercredi 28 mai 2008 à 14:24
captain_torche
mercredi 28 mai 2008 à 14:36
Cette méthode nécessite une action manuelle pour tous les liens, c'est impossible à utiliser pour des champs dont on n'aurait pas le contrôle.
Atou
mercredi 28 mai 2008 à 22:27
Merci pour vos réponses

Le Recaptcha est une bonne idée mais un peu lourd. Le javascript qui code l'adresse email me plaît bien.
Mais en fait, je viens de me rendre compte que dans une page HTML, je compte faire un formulaire qui envoie les infos recueillies sur mon email via un script CGI sur le serveur. Donc au final, je suis obligé de mettre mon email en clair dans le code donc elle tombera fatalement entre de mauvaises mains
captain_torche
mercredi 28 mai 2008 à 23:54
Tant que ton email n'est pas en clair dans le code HTML, mais dans le script CGI, il n'y aura pas de problème : les robots n'auront pas accès au code du CGI.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.