while() { chomp; $url=$_; foreach ($url) { ($domain) = $url =~ m|www.([A-Z a-z 0-9]+.{3}).|x; } do 'C:/Users/jk/Desktop/perl/mainsub.pl'; &domain_check(); my $ua = LWP::UserAgent->new(agent => "Mozilla/5.0"); my $req = HTTP::Request->new(GET => "$url"); my $res = $ua->request($req); die("error") unless $res->is_success; open my $xp, '>:encoding(UTF-8)', $res; my $xp = HTML::TreeBuilder::XPath->new_from_content($res->content); my @node = $xp->findnodes_as_strings(decode('UTF-8',("$xpath"))); $nodedeath="node doesn't exist"; die($nodedeath) if $#node == -1; open HTML, ">C:/Users/jk/Desktop/shippperl/$com.html"; foreach(<@node>) { $death=$_; '>:encoding(UTF-8)', $death; print HTML "$death\n"; } } do 'C:/Users/jk/Desktop/perl/openafilenew.pl'; compare_result(); }