Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Can';t定位对象方法“;链接“;via package";机械“;_Html_Perl_Http_Www Mechanize - Fatal编程技术网

Html Can';t定位对象方法“;链接“;via package";机械“;

Html Can';t定位对象方法“;链接“;via package";机械“;,html,perl,http,www-mechanize,Html,Perl,Http,Www Mechanize,我有以下perl代码: #!/usr/bin/perl use warnings; use strict; require WWW::Mechanize; my $baseurl = $ARGV[0]; my $mech; $mech = WWW::Mechanize->new(); $mech->get($baseurl); my @links = mech->links(); foreach my $link (@links) { print "link-&

我有以下perl代码:

#!/usr/bin/perl
use warnings;
use strict;

require WWW::Mechanize;

my $baseurl = $ARGV[0];

my $mech;
$mech = WWW::Mechanize->new();
$mech->get($baseurl);

my @links = mech->links();
foreach my $link (@links) {
    print "link->url\n";
}
我得到一个错误:

Can't locate object method "links" via package "mech" (perhaps you forgot to load "mech"?) at ./so.pl line 13.

我被难住了;这肯定在CPAN的类定义中。

您缺少一个
$

my @links = $mech->links();

哦,上帝,谢谢,我想这只是其中的一天。