Page 1 sur 1

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

Posté : 13 déc. 2008, 21:55
par NoOnefr
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.

Posté : 13 déc. 2008, 23:58
par Victor BRITO
Si c'est du XHTML, tu peux utiliser le DOM, que ce soit en PHP ou en JavaScript.

Posté : 14 déc. 2008, 12:16
par caroube
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>