in reply to resolving HTML::TableExtract error
foreach $row ($te->rows) {
You'll have to walk through the parsed tables first:
foreach my $ts ( $te->table_states ) { foreach my $row ( $ts->rows ) { ... } }
Please have a look at perldoc HTML::TableExtract and feel free to contact its author to provide better error messages for misuses like yours.
--Frank
In Section
Seekers of Perl Wisdom