我有一个小脚本,用于操作来自远程 URL 的代码(代码是单独的)。HTML::TableExtract 的手册页具有以下与执行表格中的表格提取相关的代码部分,即
$te = new HTML::TableExtract
(
headers => [qw(Summary Region)],
chain => [
{ depth => 0, count => 2 },
{ headers => [qw(Part Qty Cost)] }
],
);
我的代码包含这个,即:
use HTML::TableExtract;
use strict;
use warnings;
my $te = new HTML::TableExtract
(
headers => [qw(Incident Date Time Location Description)],
chain => [
{ depth => 0, count => 2 },
{ headers => [qw(Unit DIS ENR ONS LEF ARR BUS REM COM)] }
],
);
$te->parse_file('data.html');
但是,运行它给了我这个:
Can't locate object method "chain" via package "HTML::TableExtract" at /usr/lib/perl5/HTML/Parser.pm line 80.
有什么我想念的吗?(如果有人有更好的方法从表格中提取表格(同时打印来自两者的信息,我全神贯注)