#!/usr/bin/perl use strict; use HTML::TableExtract; use LWP::UserAgent; my $url = 'http://some.foo.com'; my $ua = LWP::UserAgent->new; my $te = new HTML::TableExtract( headers=> ['Header 2','Header 4'], depth => 0, count => 3); my $res = $ua->request(HTTP::Request->new(GET => $url), sub {$te->parse($_[0])}); use Data::Dumper; $Data::Dumper::Useqq = 1; foreach my $ts ($te->table_states) { print "Table (", join(',', $ts->coords), "):\n"; foreach my $row ($ts->rows) { foreach (@$row) { tr{\t\r\n\xAO}{ }s; s{^\s+}{}; s{\s+$}{}; } # print Dumper $row; print join(',', @$row), "\n"; } }