Script PHP - parser des pages html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script PHP - parser des pages html

Re: Script PHP - parser des pages html

par Ryle » 11 juil. 2011, 16:30

Tu peux trouver la documentation, des exemples et plein d'autres choses, directement sur http://www.php.net

Re: Script PHP - parser des pages html

par Jelmalem » 11 juil. 2011, 16:27

Je sais pas comment utiliser cette fonction !

Re: Script PHP Urgent

par Ryle » 11 juil. 2011, 16:22

Pour lire le contenu d'une page tu peux utiliser la fonction file_get_contents()
Pour retrouver une sous-chaine inconnue située dans une chaine dont tu connais le format, il faut regarder du côté des expressions régulières (preg_match() et cie)
Pour générer un fichier, tu as les fonction fopen, fwrite et fclose...

Les "aspirateurs" permettent de copier localement le contenu statique d'un site web en suivants les liens qu'il trouvera dans les différentes pages.

Pour le reste, c'est à toi de jouer :) En fonction des points sur lesquels tu bloques et des problèmes que tu rencontres on pourra t'aider ou répondre à tes questions.

Nota : si tu vends des produits similaires aux leurs, ça s'appelle bien de la concurrence, même si tu tiens une boutique et que eux vendent sur internet :)

Modération :
J'ai retiré la mention "urgent" de ton sujet. En effet, tes délais ne nous intéressent pas.
Nous savons que tu es en difficulté puisque tu demandes de l'aide,
mais nous sommes tous bénévoles et répondons selon nos disponibilités ;)

Re: Script PHP Urgent

par Jelmalem » 11 juil. 2011, 16:03

De 2000 produits pas de leur 10000 produits !
C'est pour fixer des prix dans une pharmacie je ne compte pas être leur concurrent j'ai vraiment besoin d'aide!

Re: Script PHP Urgent

par Yosh » 11 juil. 2011, 15:59

En fait tu veux pomper la base de données?

Script PHP - parser des pages html

par Jelmalem » 11 juil. 2011, 15:54

Bonjour,

Je suis débutant en PHP , pour mon travail je dois réalisé une étude de marche et de prix de 2000 produits sur 4 sites différents donc pour cela :
1)Je copie le code produit depuis un fichier excel dans la barre de recherche du site et je presse "Enter"
2)La photo du produit ,sa description et son prix apparaît. (Le prix apparaît toujours au même endroit sur la page )
3)Je copie le prix du produit sur mon fichier excel .

Mais on analysant le sujet on remarque plusieurs choses:
1/Sur un site la recherche se fait toujours de la même façon la seul chose qui diffère c'est le code produit.
http://www.paraleader.com/search.php?or ... Rechercher
2/Le prix est toujours au même endroit sur le site ou sois il n'y a pas de produit qui s'affiche en cas d'absence de ce dernier

Donc le script serai le suivant:
1/Je copie ma liste de codes produits
2/Il recherches les prix
3/Il me les ajoute sur Excel ou il me les copie dans l'ordre dans un fichier

Pour l'instant je le voudrai juste pour le site http://www.paraleader.com

J'en ai vraiment besoin , sans ce script je devrai faire 2000(produit)*4(sites)= 8000 produits. J'ai vraiment besoin d'aide , on m'a parlé d'inspirateur ....

Merci beaucoup !