“得到”不在perl工作

时间:2011-06-09 17:10:00

标签: perl get lwp

我是perl的新手。在过去的几天里,我制作了一些简单的脚本,通过“get”将网站的源代码保存到我的电脑上。他们做他们应该做的事,但不会得到一个论坛的网站的内容。非论坛网站工作得很好。 知道发生了什么事吗?这是问题块:

my $url = 'http://www.computerforum.com/';
my $content = get $url || die "Unable to get content";

1 个答案:

答案 0 :(得分:7)

http://p3rl.org/LWP::Simple#get

  

get()函数将获取由给定URL标识的文档并将其返回。如果失败则返回undef。 [...]

     

使用此功能访问网络时,您将无法检查响应代码或响应标头(如“内容类型”)。如果您需要该信息,则应使用完整的OO接口(请参阅LWP :: UserAgent)。

您确实需要更好的错误报告,请切换到LWP::UserAgent库。我怀疑论坛软件会阻止LWP用户代理。