Comment récupérer toutes les adresses e-mail sur une page Web

Vous êtes en train de parcourir un blog qui vous plaît bien. Alors que vous voulez contacter l’auteur, vous cherchez désespérément le bouton « contact » ou « e-mail » dissimulé entre les 30 derniers commentaires, les 80 catégories, les 120 liens amis et les pubs Adsense. Histoire de gagner du temps, vous pourriez demander à un script de trouver tout ce qui ressemble à un e-mail dans la page. C’est l’objet de ce script très simple.


Vous êtes en train de parcourir un blog qui vous plaît bien. Alors que vous voulez contacter l’auteur, vous cherchez désespérément le bouton « contact » ou « e-mail » dissimulé entre les 30 derniers commentaires, les 80 catégories, les 120 liens amis et les pubs Adsense. Histoire de gagner du temps, vous pourriez demander à un script de trouver tout ce qui ressemble à un e-mail dans la page. C’est l’objet de ce script très simple.

Pour l’utiliser, créez un raccourci/marque-page (clic droit > ajouter aux favoris (IE) ou marque-page sur ce lien (Firefox) ou faites-le glisser dans votre barre de marques pages) avec le lien suivant : js:emails.

Pour les geeks, ce petit bout de javascript va parcourir tous les éléments du DOM qui constituent votre page à la recherche des éléments a contenant un href et éliminera ceux qui ne commencent pas par mailto.

Je m’inquiète un peu des abus que pourrait entraîner l’utilisation de cette méthode, mais il ne faut pas jeter le bébé avec l’eau du bac à glaçons. De toute manière, les vrais spammeurs disposent d’aspirateurs de sites autonomes bien plus rapides que cette bidouille.

Et pour récupérer les liens ?

J’en profite pour vous donner le script original que j’ai adapté pour les e-mails : celui-ci est capable d’extraire tous les liens en dur (balise a href, avec ou sans mailto) d’une page Web :
js:liens. On le doit à un certain Randy cité sur le blog du marketeux américain Seth Godin.

Outil de référencement professionnel - essai gratuit Ce contenu a été publié dans Blog, avec comme mot(s)-clé(s) , , , . Vous pouvez le mettre en favoris avec ce permalien.

15 réponses à Comment récupérer toutes les adresses e-mail sur une page Web

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *