Leboncoin : trouver des annonces sur un trajet

Hello la communauté,

Je cherche un moyen pour avoir les annonces du bon coin sur des recherches données mais proches d’un trajet donné.

Exemple : je cherche un coffre de toit Volvo proche (variable 5 à 100kms) d’un trajet Bordeaux-Montpellier

Salut, je suis développeur web. Si j’avais ce besoin client à faire, voici comment je procéderai :

  • Je crée une interface PHP/MySQL, sorte d’écran de contrôle local (sous uWamp par exemple) qu’on peut configurer avec trois variables : $mot_cle, $ville_depart, $ville_d_arrivee;

  • Ensuite, je dirais au robot de se connecter à la Google Map API (que je connais un peu), qui nous listerai les « grosses villes » du trajets, en nous les renvoyant sous forme d’array.

Exemple : Bordeaux-Montpellier nous renverrait un truc du style arra(‹ Agen ›, ‹ Montauban ›, ‹ Toulouse ›, ‹ Carcassonne ›, ‹ Narbonne ›, ‹ Béziers ›);

  • Une fois le tableau récupéré, je ferais un foreach ($villes AS $nom_ville) pour dire au scrapper de faire une recherche sur $ville;

Ce qui nous donnerait 6 recherches différentes sur le même mot clé.

On stock les résultats de recherche sous un tableau avec l’ID de l’annonce (ou le lien), un identifiant unique quoi ^^

Puis après, je ferais un array_filter() sur nos résultat pour enlever les résultats double si il y’a (avec les environs que t’auras paramétré dans ta recherche, il est possible que tu puisses avoir des annonces identiques entre deux recherches) !

Hello,
On peut le faire en générant une URL personnalisée.
exemple:
Je recherche un Macbook en passant par Les Lilas puis Paris 19 et je rentre à Bagnolet.

« https://www.leboncoin.fr/recherche?category=15&text=macbook&locations=Les%20Lilas_93260__48.87973_2.41604_1409%2CParis_75019__48.88395_2.38563_2279%2CBagnolet_93170__48.86832_2.41818_1709 »

Une URL courte:

« https://www.leboncoin.fr/recherche?category=15&text=macbook&locations=Les%20Lilas_93260%2CParis_75019%2CBagnolet_93170 »