Lire une ligne précise sur une page html
#2
C'est normal, ta variable $line contient en fait l'intégralité de ta source html, tu ne vois que la première ligne car le caractère de nouvelle ligne (\n) est interprété.
Donc, il te faut transformer ta page html en un tableau de lignes pour pouvoir aller lire la bonne:
Code :
bind pub mn !test pub:test
proc pub:test { nick uhost handle chan arg } {
   set lsl(avant) "l'url du site"
   set key [http::geturl $lsl(avant)]
   set arrlines [split [http::data $key] "\n"]
   incr arg -1
   putserv "PRIVMSG $chan : \00302,00$arrlines($arg)"
}
Je pars bien sur du principe que $arg est le N° de la ligne que tu veux lire.
Répondre


Messages dans ce sujet
[Pas de titre] - par CrazyCat - 13/09/2006, 13:24
[Pas de titre] - par BdS - 13/09/2006, 23:22
[Pas de titre] - par BdS - 14/09/2006, 18:48
[Pas de titre] - par CrazyCat - 14/09/2006, 23:33
[Pas de titre] - par BdS - 02/10/2006, 20:01
[Pas de titre] - par CrazyCat - 03/10/2006, 17:27
[Pas de titre] - par BdS - 03/10/2006, 21:58

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté