IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Interroger un site et récupérer les informations


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 79
    Par défaut Interroger un site et récupérer les informations
    Bonjour,

    J'ai développé une application sous Symfony 2.8 qui présente une carte Google Map et qui est cliquable.
    Lors du clique sur la carte, je récupère les coordonnées polaires que j'envoie en ajax à mon controller.

    J'aimerai pouvoir, par exemple, faire une requête par l'url sur le site LeBonCoin pour trouver les appartements en location :
    https://www.leboncoin.fr/locations/o...n=Caen%2014000

    Avez-vous une idée pour récupérer les résultats de la requête et non pas tout le code HTML ? Sous la forme d'un fichier JSON notamment.
    En fait, je ne vois pas comment, en Symfony ou en PHP, interrogé un site et récupérer le résultat de la requête et non pas toutes les données.

    Même idée pour century21:
    http://www.century21.fr/annonces/loc...-/b-0-/page-1/

    Ou MeilleursAgents :
    http://www.meilleursagents.com/immob...ids%5B%5D=5096

    Les sites ne proposent pas d'API pour utiliser leurs services et je ne trouve pas de bundle Symfony qui font ce genre d'interrogation.

    Merci =)
    Kévin

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    * Déjà d'un point de vue légal, si tu ne veux pas que leBonCoin te poursuive c'est pas le genre de chose autorisé
    imagine la société qui investi de l'argent et en centaine d'employés et n'importe qui arrive et lui pille les données comme ça
    * De plus, j'imagine qu'il protège les données avec des accès sécurisés.

    donc en conclusion, si il ne propose pas de programme d'affiliation, c'est mort !!!


    pour info, les sites comme cdiscount, amazon.... propose des programmes d'affiliation ou tu reçois des catalogues de produits en xml presque tous les jours.
    tu es quelques sorte pour eux un rapporteur d'affaire... business is business

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 79
    Par défaut
    Je pensais plus la chose du genre, je liste les biens en location sur le site leboncoin ou century21 ou toto sur mon application en interrogeant un site et avec un lien qui ramène vers l'annonce du site en question. Je n'ai pas l'envie de contourner leurs travail mais uniquement faire de mon appli un site qui te permet d'avoir le résultat de plusieurs site d'un coup.
    Plutôt que de devoir effectuer la recherche sur chacun des sites, l'utilisateur retrouve les résultats sur le mien et est redirigé vers le site dont l'annonce plaît.

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    c'est une bonne idée mais malheureusement ce n'est pas possible pour les raisons évoqués.

    Le seul moyen serai de contacter les sites en question et de leur demander de t'envoyer tous les jours leurs catalogues mis à jour à condition qu'il y trouve un (très)grand intérêt financier à faire ça.... je doute fort qu'ils acceptent.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 79
    Par défaut
    Tant pis pour ça.

    Sinon, tu ne connais pas un bundle ou une agence immobilière qui propose une API. C'est-on jamais...=)

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/07/2011, 15h33
  2. récupérer les informations d'un site.
    Par jexl dans le forum Langage
    Réponses: 2
    Dernier message: 19/03/2006, 19h23
  3. Récupérer les informations d'un autre site
    Par deelyth dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/01/2006, 09h44
  4. Réponses: 5
    Dernier message: 23/12/2005, 19h19
  5. [IdHTTP] Récupérer les informations provenant d'une serveur
    Par newbie57 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 24/11/2005, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo