|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 3 ![]() |
Bonjour,
J'essaye de parser une page web d'un site de bourse en ligne afin de récupérer des valeurs boursières. J'ai particulièrement envie d'utiliser la bibliothèque DOM de Php, pour récupérer les chiffres qui sont entre des tags. Malheureusement comme sur leur page il ne mettent pas les id des tags entre guillemets cela ne fonctionne pas. J'utilise le code suivant pour parser la page : $buffer contient le texte html de la page de la bourse, $buffer est obtenue avec curl. Code :
Ceci m'affiche les messages d'erreur : Citation:
A la ligne 156 du code html de la page à parser il y a une balise qui est par exemple celle ci : Ici on a id=trs et non id="trs", ce qui est ... a mon avis la source du problème. Or aucun id n'est entre guillemets dans la page. Auriez-vous une solution à me proposer s'il vous plaît (à part l'utilisation des regex) ? Peut-être qu'un détail m'a échapé ?? |
|||
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Et la méthode loadHTML[File]() ne serait-elle pas plus appropriée ?
Et, pour la parenthèse, dans la mesure où la fonctionnalité allow_url_fopen est active, il n'est peut être pas nécessaire de passer par cURL. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 3 ![]() |
Alors là je dis bravo !!!
loadHTML() dont j'ignorais l'existence est beaucoup plus appropriée !!! La prochaine fois je passerai plus de temps dans la doc PHP ! Pour cURL, je suis obligé de l'employer afin de me loguer automatiquement sur le site (envoi des variables POST). Et merci d'avoir bougé mon post dans la bonne rubrique ! Pleins de bizoux virtuels, merci !
|
|
|
00
|
|
|
#4 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
(c'est juste à titre d'info) |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 3 ![]() |
Ah ui ! c'est pas bête ca ! merci du tuyau
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com