Récupérer une partie d'un site web

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 : Récupérer une partie d'un site web

par caroube » 14 déc. 2008, 12:16

Première étape, tu lis la page.
Ensuite, utilise strpos() et substr()
La première fois tu recherches le <p ...> et tu enlèves tout ce qui est avant
La seconde fois, tu recherche </p> et tu enlèves tout ce qui est après

Ou tu peux jouer avec les expressions régulières pour extraire tout ce qu'il y a entre le <p ...> et le </p>

par Victor BRITO » 13 déc. 2008, 23:58

Si c'est du XHTML, tu peux utiliser le DOM, que ce soit en PHP ou en JavaScript.

Récupérer une partie d'un site web

par NoOnefr » 13 déc. 2008, 21:55

Bonjour,

J'ai besoin de récupérer des données dans un site Web. Dans l'ensemble du code la partie qui m'intéresse commence par

<p class="sommaire" align="left">

et termine par </p>

Entre les deux il y a des tonnes de balises HTML et du texte

J'aimerais savoir comment je peux déja récupérer uniquement le code situé entre les deux balises indiquées plus haut, et donc laisser ce qui est avait et ce que est après.

Merci d'avance.