use Linkcheck; $t=Linkcheck->new('http://www.hidemail.de/blog'); if ($t->Is_OK != 1){ print "Error beim initialisieren"; exit; } # tested, ob ein übergebener Link vorhanden ist if ($t->Is_Linked('http://www.hidemail.de/blog') != -1){ $num=$t->Is_Linked('http://www.hidemail.de/blog'); print "title: ".$t->Get_title($num)."\n" if $t->Get_title($num); print "href= ".$t->Get_href($num)."\n"; print "Linktext= ".$t->Get_linktext($num)."\n"; print "target= ".$t->Get_target($num)."\n"; my %params=$t->Get_all_params($num); print "\nAlle Parameter:\n"; foreach (keys %params){print "$_ : $params{$_}\n";} } # zeigt Anzahl der gefundenen Maillinks print "\n\nEs wurden ".$t->Get_maillinks_count." Maillinks gefunden" ; # und gibt Maillinks aus, falls vorhanden if ($t->Get_maillinks_count > 0 ){print ": \n"; my @maillinks= $t->Get_all_maillinks; foreach (@maillinks){print "$_\n";} } else { print ".\n"; } print "Es gibt ".$t->Get_external_links_count." externe Links\n"; print "Es gibt ".$t->Get_internal_links_count." interne Links\n"; print "\n\nAlle externen Links:\n"; $cou=1; foreach ($t->Get_all_external_links){ print "$cou: ".$t->Get_href($_)."\nLinktext: ".$t->Clear($t->Get_linktext($_))."\n\n"; $cou++; } print "\n\nAlle internen Links:\n"; $cou=1; foreach ($t->Get_all_internal_links){ print "$cou: ".$t->Get_href($_)."\nLinktext: ".$t->Clear($t->Get_linktext($_))."\n\n"; $cou++; } |
%Params=$lc->Get_all_params($num); foreach (keys %Params){ # $_ = Parametername # $Params{$_} = Parameter } |
my $lc = Linkcheck->new(Base,Skalar); #or my $lc = Linkcheck->new(Base,Array); |
my $base='http://www.hidemail.de/blog'; open (my $IN,"<","seite.txt"); my @inhalt=<$IN>; close $IN; my $lc = Linkcheck->new($base,@inhalt); |