Extraire ses contacts de Viadeo

Hello!

Ironie de l’histoire, à peine quelques jours après la fin de mon test du Viadeo Recruiter, voici que Viadeo est placé en redressement judiciaire, bref les perspectives ne sont pas au beau fixe pour dire le moins. Avant de commencer, j’aimerai apporter tout mon soutien et ma sympathie aux équipes de Viadeo dans ce moment qui ne doit pas être simple. Je crois les doigts pour que Xing (ou quelqu’un d’autre) les rachète car le démantellement reviendrait à laisser Linkedin en total monopole et ce n’est jamais bon, quoi qu’on puisse en penser. Rien n’indique bien sûr que Viadeo ne ferme mais mieux vaut prévenir que guérir…

Pour ceux qui ont pu créer un réseau depuis plusieurs années, fruit d’un travail acharné, la perspective de risquer de perdre la data est assez angoissante. Il faut savoir que “pour éviter le spamming” Viadeo a arrêté depuis plus d’un an (2 de mémoire) la possiblité d’exporter ses contacts.

Vous pouvez toutefois demander à Viadeo un extract et ils pourront “à titre exceptionnel” vous envoyer un fichier excel au format CSV.

J’ai demandé le mien via le formulaire en bas de cet article:

http://faqviadeo.force.com/articles/fr/FAQ_Online/Est-il-possible-d-exporter-ses-contacts/

NB, il est précisé:* Dans un souci de prévention lié aux pratiques de spamming, Viadeo se réserve le droit de ne pas accéder à votre demande si vous avez plus de 1000 contacts.

MAIS grâce à Aaron Lintz, loggez vous à Viadeo et allez sur ce lien

http://www.viadeo.com/r/addressbook/search/?1&type=contact&maxResults=10000&pageNumber=1

J’ai augmenté à 10 000 résultats mais si vous avez plus de contacts (ou moins) n’hésitez pas à juste changer le chiffre derrière Results= dans l’url

Vous obtenez un fichier XML (issu de l’API) qui ressemble à ca

capture

Vous allez ensuite devoir convertir ce fichier XML en CSV

Vous pouvez passer par là

http://www.convertcsv.com/xml-to-csv.htm

soit vous copiez collez le lien dans l’option 2, voici le texte dans l’option 3

vous cliquez ensuite sur “convert XML to CSV et HOP!

giphy-2

capture

Attention, ce que vous voyez, ce sont les adresse email, à ne pas confondre avec les “business cards” que les gens peuvent entrer librement et où ils peuvent mettre leur numéro de téléphone.

http://www.viadeo.com/addressbook/

capture

Attention, vous ne pouvez plus télécharger la businees card au format Vcard (sinon j’aurai tenté d’automatiser le truc 😉 )

 

Je suis en train de voir s’il existerait un moyen relativement simple d'”extraire” les business cards. Pour le moment, le meilleur moyen que j’ai trouvé c’est de passer par l’application mobile, de là vous pouvez télécharger les cartes de visite.

screenshot_20161130-204003

 

J’espère que ce post pourra en aider certains d’entre vous.

Et n’oubliez pas, si vous avez envie/besoin d’un sourceur à vos côtés pour des postes en France, Suisse, Benelux, pour vous accompagner ou former vos équipes, j’ai encore des dispos pour le début d’année prochaine! N’hésitez pas à me joindre directement guillaume@gates-solutions.com www.gates-solutions.com

 

PS: J’essaye, avec l’aide d’autres sourceurs aux US, de trouver un moyen de “scraper” des infos plus intéressantes sur Viadeo voire automatiser l’extraction des cartes, si nous arrivons à quelquechose, je vous tiendrai bien évidemment au courant 🙂 Si vous savez bien coder (à priori javascript) et que vous souhaitez aider, n’hésitez pas à m’envoyer un mail sur monsieursourcing@gmail.com

 

 

 

 

 

6 thoughts on “Extraire ses contacts de Viadeo

  1. Hello Guillaume,
    Merci pour ton article. T’es au top des astuces, comme toujours?

    Problème pour un recruteur/blogueur actif sur Viadeo depuis 2007 : j’y ai 6100 contacts.
    Le fichier XML généré est trop gros pour être traité, ça ne passe pas chez moi…

    Mais voici une solution si vous avez comme moi beaucoup de contacts : une fois la page avec les datas en XML affichée, choisissez de l’enregistrer au format JSON plutôt que XML (moins verbeux) : je suis passé d’un fichier de 33,4Mo à un fichier de 3,2Mo, et du coup le traitement sera beaucoup plus fluide pour votre machine… comme pour le site sur lequel vous convertirez le fichier (dispo ici : http://www.convertcsv.com/json-to-csv.htm)

    Qui des infos sur les profils “enrichis” ? Je fais partie des rares personnes qui utilisaient la fonctionnalité permettant d’annoter un profil (un copain qui bossait chez Viadeo m’a confirmé que c’était une pratique tellement isolée que la plupart des dévs en avaient même oublié qu’elle existait…
    Ah, imaginez que le site ferme, c’est une toute une partie de l’identité numérique de chaque utilisateur actif qui viendrait à disparaitre.
    Imaginez que vous ayez eu des correspondances avec des centaines de personnes au fil des années, et que l’on brûle tout votre courrier et votre carnet d’adresses d’un coup ? Dur.
    Bon courage aux équipes Viadeo, et Monsieur Sourcing merci encore pour nous avoir aidé à industrialiser cet extract.

    A bientôt,
    Jean-Marie

  2. Merci Jean Marie pour l’update, effectivement sur les gros fichiers (je viens de tester avec 8000 pour un ami, cela fonctionne mieux. Sur Chrome, quand vous etes sur la page de resultats xml, vous enregistrez dans le format proposé meme si ce n’est pas marque json (en fait cela en est) et vous n’avez qu’une option. hop dans le convertisseur json et miracle de la technologie!

  3. Bonjour Guillaume, merci pour ton article! Je n’arrive pas à faire la manip jusqu’au bout, quand je clique sur “convert XML to CSV”, rien ne se passe…une idée de ce que je dois faire??

    Merci d’avance, et merci aussi pour la qualité de tes articles!
    Anaïs

    1. Anais,

      Essaye de faire comme jean marie a proposé. Quand tu arrives sur le page de resultats XML, tu enregistres (clic droit) et tu convertis ce format la (qui est du json à priori) avec http://www.convertcsv.com/json-to-csv.htm
      Normalement cela fonctionne 😉
      Good luck et merci pour ton commentaire, j’ai pas mal d’articles dans les tuyaux, je vais essayer d’en poster quelques uns avant les vacances!

      Guillaume

Leave a Reply