【发布时间】:2019-06-17 04:22:56
【问题描述】:
在http://perlmeme.org/tutorials/lwp.html 中,LWP::Simple 的第一个示例不起作用。我只是复制代码并运行:
use strict;
use warnings;
use LWP::Simple;
my $content = get('http://www.perlmeme.org') or die 'Unable to get page';
print $content;
exit 0;
它不起作用,抛出错误:Unable to get page at get.pl line 6.
发生了什么事?
【问题讨论】:
-
为我工作...?这个
perl -MLWP::Simple -wE'say get("http://www.perlmeme.org")'打印页面(从命令行运行)。 -
谢谢,也没有用,我在 -e 第 1 行的 EOF 之前的任何地方都找不到字符串终止符“'”。还尝试了 perl -e LWP::Simple -wE 'say get( "perlmeme.org")' ,运气不好
-
哦...这是关于基本语法的...好吧,我的意思是说您可能有连接问题或类似问题(因为它对我有用)。
-
你可能是对的,我的防火墙和代理正在过滤掉我的脚本,我将不得不在家里尝试,但它非常令人沮丧,因为你可能可以理解,在我读到的任何地方他们都告诉 LWP useragent 是如此容易,但我什至不能简单地得到一个 json。我会在另一篇文章中问这个问题。对不起...
-
嗯,很抱歉……我确实感到沮丧。这个问题,好像不是模块的问题。那个
JSON的东西……是的,问个问题。