在Perl中使用WWW :: Mechanize打开网页时出错

时间:2015-01-07 11:02:04

标签: perl perl-module www-mechanize

我正在尝试使用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中指定的网页。

1 个答案:

答案 0 :(得分:2)

有两个问题:

  1. print "$m->content()";应写为print $m->content();:否则您将获得WWW::Mechanize=HASH(0xeca870)->content()

  2. 您似乎遇到了网络或软件问题:其余代码正常运行。