Bien le bonjour à toute la communauté du site grafikart !
Après avoir bien cherché, je n'ai (hélas), pas trouvé la solution à mon problème que voici :
On me demande de créer un comparateur de prix entre plusieurs sites concurrents qui vendent des produits similaires afin de déterminer qui est le moins cher.
A vue de nez, le problème semble être surmontable, seulement, avant même de parler programmation, un soucis de méthode entre en jeu.
En effet, les sites possèdent des milliers de produits dont les prix doivent être consultables à tout moment. J'ai d'abord pensé
qu'il fallait simplement lier ma base de données à celles des dits sites mais j"ai l'impression de me fourer. sans parler du niveau légal, je ne pense pas que cette méthode soit tolérée.
La vraie question qui se pose alors est : comment puis-je réaliser ce type de projet en php ? comment ferais-je pour avoir en temps réel toutes les informations à jour des sites marchands dans ma base de données toujours en php ?
J'espère sincèrement que vous pourrez m'aider.
Cordialement.
Je pense que les sites doivent avoir une API qui te permettrait de récuperer les entrées au format JSON (ou autre, comme xml).
Tu lance une requête ajax qui va récupérer tout ça, tu boucle, tu affiches etc :)
Regarde de ce coté là .
Tout d'abord, je tiens à vous remercier pour avoir prit le temps de vous pencher sur mon problème et d'avoir apporté une solution.
Je vais essayer cette méthode dès que possible.
Dans le cas où ces sites là n'en pas disposent d'API pourrait-il avoir d'autre solutions ?
Si oui, y aurait-il un lien vers un cours ou un site qui détaillerait des procédures ?
Je voix deux solutions :
Dans les deux cas, tu auras besoin de parser de l'HTML. Il y a très (très) peu de sites de commerces qui fournissent une API.
merci bien pour toutes vos réponses...j'étudierais toutes ces solutions et essaierais de les appliquer. Je vous reviens dans un autre topic pour vous faire part de l'avancement.
Bonsoir.
Je vous reviens dans un autre topic pour vous faire part de l'avancement.
Il est inutile de créer un nouveau sujet si ça concerne la même question, continuez donc de poster sur ce même sujet par la suite.