use strict; use HTML::TreeBuilder::LibXML; use Data::Dumper; my $html = <<'HTML'; #parsing the below
Firstseen (UTC)VersionFeodo C&CStatusSBLASNCountryLastseen (UTC)
2016-03-19 23:44:36D83.172.215.87offlineSBL290535AS12651 IPWORLDCOM- CHnever
2016-03-19 23:44:36D98.23.159.86offlineNot listedAS7029 WINDSTREAM- USnever
2016-03-19 23:44:36D178.188.14.86offlineNot listedAS8447 TELEKOM-AT- AT2016-03-24 01:19:50
HTML my $tree = HTML::TreeBuilder::LibXML->new; $tree->parse($html); $tree->eof; my @tr_nodes = $tree->findnodes('//tr[td]'); foreach my $tr_node (@tr_nodes) { my @text = $tr_node->findvalues('td'); #my @text = $tr_node->findvalue('td'); #compare with this one! findvalue will contact all nodes for you print Dumper( \@text ); #do something with @text... }