Comment scraper les annonces de Noël sur Leboncoin en 2022 [No Code]
Et on retrouve tout ce qui nous plaît sur cet incontournable site de petites annonces:
Pas simple à gérer!
En 2 cliques. 10 minutes. Et entièrement gratuitement. Allons-y!
Voilà la vidéo complète:
En tout et pour tout, le paramétrage, la collecte, et le tri prennent douze minutes. Pas plus! Avec plus de 300 annonces leboncoin collectées. Et 2 annonces gagnantes conservées.
Pour faciliter le visionnage, la partie collecte a été coupée, et la vidéo ne dure que 2 petites minutes ici.
😌
Dans la suite de ce tutoriel, nous allons voir comment collecter l’ensemble des annonces d’iPhone 11 sur Leboncoin, partout en France, les exporter automatiquement sur une Googlesheet. Et dénicher en 10 minutes la perle rare à mettre sous le sapin le 25. Sans une ligne de code. En quelques clics.
Avec 5 étapes simples:
Allons-y!
A nous le smartphone dernier cri. À tout petit prix.
D’abord, nous allons commencer par récupérer l’URL de recherche leboncoin qui contient l’ensemble des annonces qui nous plaisent.
C’est notre point d’entrée sur le site!
“Notre sélection de smartphones”
On va donc immédiatement cliquer sur “Voir tout” :
Et voilà, des téléphones par millier!
Malheureusement, le résultat est inexploitable: le site nous renvoie plus de 111 943 items. Des téléphones par milliers, et impossible à trier, avec ou sans robot.
On va donc réduire le scope comme suit:
Et bien sûr, livraison autorisée, pour profiter de la livraison Mondial Relay, et des bonnes affaires partout en France.
Cette fois-ci, le compte est bon, avec approx. 300 résultats uniques. C’est un nombre intelligible, mais difficile encore à appréhender pour un être humain. Comment récupérer tous ces résultats et les trier depuis une Googlesheet?
On va pour le moment copier l’URL de recherche de notre navigateur, comme présent ci-dessous, et le conserver précieusement:
Avant que le scraping ne commence, une dernière étape de préparation.
Dans cette partie, nous allons préparer la Googlesheet sur laquelle l’ensemble des données vont être exportées une fois la collecte terminée. Dans un format lisible, structuré, et exploitable ihtuitivement.
Une fois le feuillet créé, on va simplement modifier cliquer sur Partager, pour s’assurer que quiconque possède le lien puisse modifier le feuillet :
En 3 étapes donc :
Le feuillet est désormais fin prêt à accueillir des données fraîches et à forte valeur ajoutée!
Ici aussi, on copie du feuillet depuis notre navigateur, que l’on va conserver précieusement :
Nous sommes fin prêts. A nous le scraping des annonces de smartphones leboncoin!
La préparation a été bien menée, avec 2 liens distincts récupérés :
Il est temps de lancer le scraping des annonces de smartphones sur leboncoin!
Une fois sur la page de l’application, cliquer sur “Create a new Cluster”, puis dans la barre de recherche taper “leboncoin”. Enfin, sélectionner “Leboncoin Listings Search Export”, le premier des deux robots disponibles :
Le robot de scraping d’annonces leboncoin “Leboncoin Listings Search Export” sans téléphone est entièrement gratuit! Il suffit de créer un compte sur lobstr, et de profiter chaque jour, de 15 minutes de collecte gratuite. Pour toujours.
Dans la partie “Add Tasks”, ajoutez l’URL de recherche récupérée plus tôt, et cliquez sur “Add +”. La tâche est ajoutée tout simplement, vous pouvez ensuite cliquer sur “Save” et passer à l’étape suivante :
La partie “Settings” et “Notifications” ne présentent pas d’intérêt compte tenu du volume de recherche en questions, c'est-à-dire approx. 300 annonces. Vous allez pouvoir directement appuyer sur “Save”, et passer à la 4e étape.
Enfin, dans la partie “Launch”, comme nous n’allons lancer le crawler qu’une seule fois, manuellement, cliquez sur “Manually”, puis “Save & Extract” :
Pour le moment, on va cliquer sur “Later”. Une dernière étape est nécessaire avant de lancer la machine!
Et voilà la machine est presque prête à l’emploi! Une dernière étape est désormais nécessaire. Assurer qu’une fois les données collectées, celles-ci soient proprement exportées vers le feuillet Googlesheet.
Pour cela, on va d’abord cliquer sur “Delivery”, l’icône avec le petit avion en papier en haut à droite de l’écran d’affichage :
Une barre latérale s’ouvre sur le côté droit. Ici il suffit de :
Et voilà l’affaire est dans le sac! Il suffit maintenant de lancer la collecte — et de profiter pleinement des données.
Le gros du travail est maintenant terminé, bravo! La prochaine étape, c’est de lancer la collecte. Pour cela il suffit de cliquer sur le gros bouton “Launch” en vert, en haut à droite :
Et voilà la machine est lancée!
Le scraper leboncoin collecte 35 annonces par minute, c'est-à-dire toutes les annonces d’une page en 1 minute. Pour collecter approx. 300 annonces, il faut compter approximativement 10 minutes. Ni plus, ni moins.
Et après 10 minutes de collecte, l’affaire est pliée!
On se rend sur la Googlesheet citée plus haut, et là, magie… les données des 300 annonces de la catégorie ont toutes été parfaitement exportées, avec des données proprement séparées et exportées en intégralité.
On va maintenant aller dénicher la perle!
Directement avec Googlesheet, on va procéder comme suit :
Bien sûr, on aurait pu faire ça directement depuis le site leboncoin. Toutefois, pour avoir le contenu de la description, il aurait fallu:
Grâce à l'export des données des annonces dans 1 seule Googlesheet centralisé, on va au contraire pouvoir directement observer la partie "Description" sans effort, ou chercher si certains mots clés sont présents dans une des annonces.
Le gain de temps est colossal.
La première annonce est très peu cher! 150 EUR seulement. Mais la description est sans appel: “Le téléphone s’allume 3 minutes puis s’éteint et redémarre”. Impossible de compter dessus pour faire un heureux.
En reproduisant le même comportement pour les annonces suivantes, 2 superbes annonces ressortent:
Il ne reste plus qu’à aller sur la page d’annonce, et à contacter directement les vendeurs. Et une fois la transaction réalisée, glisser le téléphone juste sous le sapin.
On récupère l’URL depuis la colonne ‘url’, et l’annonce.. la voilà:
Gagné.
Et voilà c’est la fin de ce tutoriel!
Nous avons vu comment, avec lobstr, collecter en 10 minutes, gratuitement, les données en intégralité de 300 annonces, dans la catégories Téléphonie, et utiliser l’export automatique sur Googlesheet pour exporter les données puis trouver la perle rare.
Plus besoin de scroller pendant des heures sur le site, à cliquer comme un forcené sans succès. Exporter vos données en 2 cliques. Gagner du temps. Gratuitement.
Joyeux noël…
🎅
..et..
Happy scraping!
🦀
Co-founder @ lobstr.io depuis 2019. Fou de la data et amoureux zélé du lowercase. Je veille à ce que vous ayez toujours la donnée que vous voulez.