Bonjour,
je cherche depuis quelque jour à parser une page html, le seul problème c'est que la page que je veux parser génère un tableau en passant par du javascript.
Malheureusement avec un file_get_contents() je me retrouve avec le javascript de la page en question et non le tableau "html" ce qui est bien entendu normal car le javascript est traité par le navigateur.
Donc voila je voulais savoir si il n'y avait pas un moyen en php de simuler le passage par un navigateur afin de traiter le javascript
En gros je veux récupérer le code source affiché par firebug
J'ai essayer avec Snoopy mais il m'envoie un
Voici le code que j'ai utilisé pour snoopy :response code: HTTP/1.0 301 Moved Permanently
J'ai aussi essayé de changer le referer ainsi que l'user agent dans snoopy.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <? include "Snoopy.class.php"; $snoopy = new Snoopy; if($snoopy->fetch("http://aion.yg.com/npc/captain-hinden?id=213739")) { echo "response code: ".$snoopy->response_code."<br>\n"; $grabbed_page=$snoopy->results; }else{ echo $snoopy->errors; } echo htmlspecialchars($grabbed_page); ?>
J'espère m'être bien expliqué :S
Cordialement Atomics
Partager