J'essaie d'indexer un site Web et mon preg_match renvoie un tableau vide.Indexation avec preg_match
C'est ce que j'ai jusqu'à présent:
$content = get_content("www.something.com");
preg_match_all('#<span class="box_cod">Cod: ([0-9\.]*)</span><span class="box_pret">PRET: (.*)</span>#',$content,$Produs);
Où get_content est une fonction boucle pour récupérer le site.
Merci!
Il est très difficile d'analyser le langage HTML avec des expressions régulières. Avez-vous envisagé d'utiliser un vrai parseur DOM? –
Excellent ... une autre occasion de parler à quelqu'un de [Tony The Pony] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454)! Je ne m'en lasserai jamais. – SDC