Scraper / Obtenir email d'un catalogue artistes

Hello les GH,

J’aimerai me constituer une mailing list avec des amateurs d’arts. J’ai trouver un bon point de départ mais j’aimerai automatiser le processus.

http://www.artisteo.com/galerie-artiste-oeuvre-art-exposition/annuaire-artiste.php?ami=0

Sur le lien ci dessus ce trouve une liste d’artiste mais je n’ai aucune idée de comment récupérer leurs mails.

Avez vous une idée?

Pierre

Salut,

Sur ce site les mails ne sont pas publics, tu ne peux donc pas les récupérer automatiquement.
Par contre, tu peux contacter individuellement via leur formulaire chaque artiste. Et espérer que l’artiste te réponde et donc tu pourras avoir ensuite son adresse email. Tu devras trouver un prétexte pour les contacter.

Donc pour résumer :

  1. Avec un plugin navigateur type Scraper ou WebScraper, tu récupères les infos de tous les artistes à partir de l’URL :
    http://www.artisteo.com/galerie-artiste-oeuvre-art-exposition/annuaire-artiste.php?ami=0

Parmi ces infos, tu peux récupérer l’URL de contact de l’artiste qui est dans la page de son profil. Elle est unique par artiste et est de la forme :
http://www.artisteo.com/espace_perso/emails/ecrire.php?user=441
La valeur de « user » sera différente à chaque fois.

  1. Ensuite avec un petit développement, il faudrait faire un script qui va parcourir toutes ces URLs de contact, et remplir automatiquement le formulaire de contact avec les infos et messages que tu souhaites envoyer.

Le but est de simuler et automatiser l’appel à cette page :

Sinon autre solution, au lieu de récupérer l’URL vers le formulaire de contact, tu peux récupérer l’URL du site de l’artiste.
Certains artistes renseignent sur la page de leur profil un lien vers leur site internet.

Exemple :

Tu pourrais donc ensuite faire un script qui va voir tous les sites internet de ces artistes et va chercher sur le site s’il y a un adresse email indiquée. Sur 2-3 artistes que j’ai visités, j’ai trouvé rapidement leur adresse.

Exemple :

Je ne sais pas quel est ton niveau de compétences en informatique mais ce sont les idées que j’ai eues en regardant ton lien :wink:

1 « J'aime »

Salut Raph,

Merci beaucoup pour ta réponse claire et super détaillée. J’ai compris le principe et je crois que je vais tenter de le mettre en place. Toutefois je ne possède pas les compétences pour créer les scripts dont tu parles.

Dois je apprendre à les créer sur phantom.js? Est ce difficile d’apprendre alors que je maîtrise seulement les bases en html et en Css? Si je voulais sous-traiter cette tache, quel serait le coût moyen de la prestation à ton avis?

Pierre