Bon, c'est déja mieux. Dommage que le code html soit si horrible ! Ça aurait simplifié la tache, d'avoir une vraie structure derrière tout ça.
J'ai écrit un petit script qui extrait les données qui t'intérressent, pour te montrer ce qu'il est possible de faire. En tout cas ça fonctionne pour l'exemple que tu as donné. C'est du Ruby, et ça utilise deux librairies externes (en fait, c'était une occasion pour moi de tester hpricot, le parseur html).
Pour le faire fonctionner, il te faut l'intepréteur Ruby 1.8
Il te faut aussi les librairies hpricot et htmlentities. Pour les installer voila la marche à suivre :
- installer rubygems
- executer dans un terminal "gem install hpricot"
- puis "gem install htmlentities"
Si t'as été capable de pondre le script bash que tu as montré, tu devrais pouvoir t'en sortir avec ce bout de code, même si tu n'es pas familier de ruby :)
Si tu veux ensuite insérer les données extraites vers une bdd, tu peux regarder du coté de la librairie DBI, par exemple.
[^] # Re: entrée
Posté par Olivier Renaud . En réponse au message extraction sur page html. Évalué à 1.
J'ai écrit un petit script qui extrait les données qui t'intérressent, pour te montrer ce qu'il est possible de faire. En tout cas ça fonctionne pour l'exemple que tu as donné. C'est du Ruby, et ça utilise deux librairies externes (en fait, c'était une occasion pour moi de tester hpricot, le parseur html).
Voila le code : http://pastie.caboo.se/69276
Pour le faire fonctionner, il te faut l'intepréteur Ruby 1.8
Il te faut aussi les librairies hpricot et htmlentities. Pour les installer voila la marche à suivre :
- installer rubygems
- executer dans un terminal "gem install hpricot"
- puis "gem install htmlentities"
Si t'as été capable de pondre le script bash que tu as montré, tu devrais pouvoir t'en sortir avec ce bout de code, même si tu n'es pas familier de ruby :)
Si tu veux ensuite insérer les données extraites vers une bdd, tu peux regarder du coté de la librairie DBI, par exemple.
Bon courage !