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.

Google+
Bookmark and Share
Outil de référencement professionnel - essai gratuit Cette entrée a été publiée dans Blog, avec comme mot(s)-clef(s) , , , . Vous pouvez la mettre en favoris avec ce permalien.

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

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

    - Vous aimez cet article ? Votez pour lui sur Blogmemes.fr !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…

  2. Nicolas 2jeu dit :

    ca progresse bien dis donc :)
    cordialement
    Niko

  3. Nicolas 2jeu dit :

    http://www.lepotlatch.org/index….
    y’a pas mal de caractères non désirés… allez un petit effort pour finir le script et peut être donner la source pour t’aider.
    Bonne journée.

  4. marinne dit :

    ses nullllll

  5. generateur dit :

    Merci pour ce script bien pratique et au mode de fonctionnement orginal ! Je m’apprêtais à en coder un en php

  6. Marco dit :

    Simple et efficace, exactement ce que je cherchais !!

  7. christelle dit :

    je n’ai rien compris comment le placer peut etre parce que je suis une femme et qu’il faut m’expliquer longtemps….

  8. Damien Ravé dit :

    @christelle : il faut l’insérer dans ta barre personnelle ou dans tes favoris/marque-pages/raccourcis, comme si c’était un lien. Le nom dépend de ton navigateur, mais en général c’est la barre de liens en haut, juste au-dessous de l’adresse de la page. Tu peux faire glisser le lien vers cette barre, ou clic-droit « Ajouter aux favoris ».

  9. benkerdagh dit :

    merci et je vous invite à visiter mon blog http://www.abderrahmane-benkerdagh.blogspot.com

  10. Kami dit :

    Je n’ai toujours pas compris ce qu’il fallait faire ?
    Une fois que j’ai en favoris « js:emails » qu’est-ce que j’en fais ?!

    Merci,

  11. dupla dit :

    J’ai bien mis le lien pour récupérer les e-mails en marque page …..Et ensuite?

    Merci,
    Mireille

  12. Damien Ravé dit :

    Ensuite, lorsque vous êtes sur une page qui contient une ou plusieurs adresses e-mail, cliquez sur le marque-page : il vous affichera uniquement les adresses e-mail qu’il a trouvées dans la page.

  13. Lyes dit :

    Bonjour;

    Genial marche très bien.

    Juste une demande : c’est possible d’enlver le partie « mailto: » qui vien avant chaque email? ça facilite la recuperation des emails, select-copy-passte :)

    Merci

  14. mazure dit :

    je désirerais récupérer mes messages dans ma boite e-mail ? Pour répondre ? Merci .

Laisser un commentaire

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

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>