Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on *:SOCKREAD:nacional:{
- if ($sockerr > 0) {
- echo -s $hget(ns,domen) : $error
- | halt
- }
- :readmore
- .sockread %temp_ns
- if ($sockbr == 0) {
- ; Final de la lectura, comprobamos si hemos encontrado contenido
- if (%temp_ns) {
- ; Filtramos el contenido para encontrar las etiquetas deseadas
- var %ns_find = id="nacionalU"
- if (%temp_ns && $regex(%temp_ns, /%ns_find/)) {
- var %content = $strip($regml(%temp_ns,/<li id="nacionalU">(.*)<\/li>/s))
- if (%content) {
- .write -c $hget(ns,file) %content
- }
- }
- }
- return
- }
- ; Buscamos la línea "X-Request-ID"
- if ($hget(ns,foundXRequestID)) {
- ; Escribimos al archivo si ya encontramos la línea
- .write -i $hget(ns,file) %temp_ns
- }
- else {
- ; Si aún no hemos encontrado la línea, comprobamos si esta línea contiene "X-Request-ID"
- if (*X-Request-ID* isin %temp_ns) {
- ; Marcamos que hemos encontrado la línea "X-Request-ID"
- .hadd ns foundXRequestID $true
- ; Escribimos al archivo
- .write -i $hget(ns,file) %temp_ns
- }
- }
- goto readmore
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement