if (tolower(odp) ~ /<frame[ \t]/) {
match(tolower(odp),/<frame[ \t][^>]*>/)
ramka=substr(odp,RSTART,RLENGTH)
- odp=substr(odp,RSTART+RLENGTH)
+ odp=substr(odp,1,RSTART) substr(odp,RSTART+RLENGTH)
sub(/[sS][rR][cC]=[ \t]*/,"src=",ramka);
- match(tolower(ramka),/src="[^"]+"/)
+ match(ramka,/src="[^"]+"/)
newurl=substr(ramka,RSTART+5,RLENGTH-6)
if (DEBUG) print "Ramka: " newurl
if (newurl !~ /\//) {
}
retval=(retval " " get_links(newurl))
} else if (tolower(odp) ~ /href=[ \t]*"[^"]+"/) {
- sub(/[hH][rR][eE][fF]=[ \t]*/,"href=",odp)
- match(tolower(odp),/href="[^"]+"/)
+ sub(/[hH][rR][eE][fF]=[ \t]*"/,"href=\"",odp)
+ match(odp,/href="[^"]+"/)
+ link=substr(odp,RSTART,RLENGTH)
+ odp=substr(odp,1,RSTART) substr(odp,RSTART+RLENGTH)
+ link=substr(link,7,length(link)-7)
+ retval=(retval " " link)
+ } else if (tolower(odp) ~ /href=[ \t]*'[^']+'/) {
+ sub(/[hH][rR][eE][fF]=[ \t]*'/,"href='",odp)
+ match(odp,/href='[^']+'/)
link=substr(odp,RSTART,RLENGTH)
- odp=substr(odp,RSTART+RLENGTH)
+ odp=substr(odp,1,RSTART) substr(odp,RSTART+RLENGTH)
link=substr(link,7,length(link)-7)
retval=(retval " " link)
} else if (tolower(odp) ~ /href=[ \t]*[^ \t>]+/) {
sub(/[hH][rR][eE][fF]=[ \t]*/,"href=",odp)
- match(tolower(odp),/href=[^ \t>]+/)
+ match(odp,/href=[^ \t>]+/)
link=substr(odp,RSTART,RLENGTH)
- odp=substr(odp,RSTART+RLENGTH)
+ odp=substr(odp,1,RSTART) substr(odp,RSTART+RLENGTH)
link=substr(link,6,length(link)-5)
retval=(retval " " link)
} else {