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

PHP & Base de données Discussion :

Recherche sur autres sites


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Par défaut Recherche sur autres sites
    Bonjour à vous tous,

    J'ai une petite interrogation qui devrait être simple pour vous à répondre. J'aimerais me monter un site web perso qui me permettrait de vérifier le prix d'un produit X cher mes concurrents. Bref sur mon site faire une recherche et recueillir le résultat de leur outil de recherche et les faire afficher sur mon site.

    J'attends vos idées

    Bien à vous, un ami du Québec

  2. #2
    Membre actif Avatar de DezMax
    Homme Profil pro
    Licence Informatique
    Inscrit en
    Décembre 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Licence Informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 89
    Par défaut
    C'est possible mais tes concurrents ont-ils un site ou ils affichent leur prix ?
    Il faut que les données c'est à dire les prix , les noms des produits soient publiés quelque part (libre d’accès) ensuite il est tout a fais possible de les listé avec des boucle , je ne vais pas trop entrer dans les détails pour le moment .

  3. #3
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut,

    Primo, il te faut l'autorisation de ces sites pour faire ce qu'on appelle du data-mining,
    Deuxio, ces sites exposent généralement une API ou un webservice qui te permettra d'extraire les prix des produits de leur catalogue
    Tertio, si tu envisages de t'en passer et de parser le code HTML brut des pages, je te conseille tout de suite de jeter l'éponge...

  4. #4
    Membre actif Avatar de DezMax
    Homme Profil pro
    Licence Informatique
    Inscrit en
    Décembre 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Licence Informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 89
    Par défaut
    Mais imaginons que c'est site n'ont ni API et qu'ils ne donnent pas d'autorisations à ce moment la on est dans l'illégal ? Parce que j'ai un collègue qui le fais pour sont site d'actualité .

  5. #5
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    Dans ces conditions ton collègue est dans l'illégalité (du moins, très certainement).


    C'est très simple en faite (du moins en France, et bien bien sûr sans qu'il y ait de conditions particulières clairement annoncées sur le site Web de l'usage des contenus et du site lui-même).

    Par défaut donc, tout contenu d'un site Web appartient à son propriétaire/créateur/auteur (qui n'est pas forcément le propriétaire du site Web en question).
    Cela sous-entend qu'il est illégal d'en faire un quelconque usage autre que de le consulter à l'aide d'un outil prévu et légal pour cela.

    Donc tout le reste est illégal.
    Autant dire que les droits des utilisateurs sont hyper limités (voire totalement).


    Le gros blême, c'est que beaucoup pensent tout l'inverse
    C'est à dire, se disent que si un site Web publie un contenu (tel qu'il soit) alors on aurait le droit d'en faire ce qu'on veut (comment copier un texte, enregistrer une image, vidéo, etc ... cela quelque soit la manière ou technique).
    En gros, que le contenu serait quelque par offert, gratuit
    Que neni


    L'autre problématique ici, vient du comment sera récupéré (je dirais pompé) le contenu d'un site Web.

    Créer un moteur pour récupérer du contenu d'un site Web dans les règles de l'art comme les moteurs de recherche (Google, Yahoo, etc) est extrêmement complexe.

    On peu aisément dire que ceux qui "s'amusent" à le faire se souci guère des ressources qu'ils "pompent" sur le site Web lorsque les contenus sont récupérés.
    Pourtant cela peut être désastreux.

    S'il est le seul à le faire, passe encore.
    Mais imaginons que plusieurs le fassent sur le même site Web, cela peut tout simplement mettre hors service le site en question ... pas cool
    -> D'où la nécessité de demander une autorisation (ne serait-ce que par respect de l'auteur et du travail que cela a demandé)
    -> D'où aussi le faite que certains sites fournissent une API afin de mieux cadrer/gérer ses propres ressources.


    Bref ...
    Il me semble qu'il est bon de rappeler que rien n'est gratuit sauf si cela est clairement annoncé

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/05/2008, 02h32
  2. Intégrer une fonction recherche sur un site
    Par tomowok dans le forum Autres langages pour le Web
    Réponses: 1
    Dernier message: 12/04/2006, 19h33

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