我正在尝试使用WWW :: Mechanize模块在Perl中打开一个网页。相同的代码如下:
use WWW::Mechanize;
my $m = WWW::Mechanize->new();
$url = 'http://www.google.com';
$m->get($url);
print "$m->content()";
当我运行此代码时,我收到如下错误: 错误获取http://www.google.com:无法连接到www.google.com:80。 可能是出现此类错误的原因是什么?如何更改我的代码以便打开URL中指定的网页。
答案 0 :(得分:2)
有两个问题:
行print "$m->content()";
应写为print $m->content();
:否则您将获得WWW::Mechanize=HASH(0xeca870)->content()
。
您似乎遇到了网络或软件问题:其余代码正常运行。