Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias sondakika {
unset %haber
sockclose s4
sockopen s4 kelebekhaber.com/rss.asp 80
}
alias -l sw sockwrite -n $sockname $1-
on *:sockopen:s4: {
if (!$sockerr) {
sw GET /?sid=0 HTTP/1.1
sw Host: kelebekhaber.com/rss.asp
sw User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
sw Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
sw Accept-Language: tr-TR,tr;q=0.8,en-us;q=0.5,en;q=0.3
sw Accept-Encoding: gzip,deflate
sw Accept-Charset: ISO-8859-9,utf-8;q=0.7,*;q=0.7
sw Connection: Close
sw $crlf
}
}
alias htmlfree {
var %x, %i = $regsub($replace($1-,</strong>,-,</a></td></tr><tr>,¿,DiÄŸer haberler için tıklayın...,difuzyonnnn),/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ,$chr(9))
return %x
}
on *:sockread:s4: {
sockread %a
if (class="hurtextverdana"> isin %a) {
set %haber $htmlfree(%a)
var %i = 1 , %id $numtok(%haber,191)
while (%i <= $calc(%id - 1)) {
var %s $gettok(%haber,%i,191)
if (difuzyon isin %s) halt
.notice #Kanal 7 $replace(%s,-,4-2: )
inc %i
}
}
}
on *:text:!Haberler:#Kanal@:{ if $istok(Nick,$nick,32) { if $1 == !Habeler:set $+(%,haber,nick) $nick | sondakika | .notice #Kanal 3Son dakika haberleri listeleniyor : }
Buradan Alıyordu Haberleri Bende Onu Değiştrerek kelebekhaber.com/rss.asp Almasını İstediğimden Değiştirdim Fakat Artık Sadece Listeleniyor Diyor Ve Listelemiyor Haberleri ?