我正在尝试使用Perl脚本中的cURL下载并输出到文件.
1)我必须通过下面的用户名和密码.我应该使用什么开关?
2)当我执行Perl脚本时,这就是我得到的:
Can't locate WWW/Curl.pm in @INC (@INC contains: f:/Perl/site/lib f:/Perl/lib .) at onesec.pl line 9. BEGIN failed--compilation aborted at haroldonesec.pl line 9.
use WWW::Curl;
curl http://download2.emu-lochard.com/sfo1/gru?start-time=2009-08-15+00%3A00%3A00&end-time=2009-08-15+12%3A59%3A59&time-zone=GMT&metric=laeq --data --O curllaeq.txt
Run Code Online (Sandbox Code Playgroud)
3)我如何使用Wget做同样的事情?
我使用以下但收到错误:
use LWP::Simple;
wget --user=username --password=password http://download2.emu-lochard.com/sfo1/gru?start-time=2009-08-15+00%3A00%3A00&end-time=2009-08-15+12%3A59%3A59&time-zone=GMT&metric=laeq -O laeq.txt
Run Code Online (Sandbox Code Playgroud)
正如Chris Lutz指出的那样,你没有安装WWW :: Curl.
但是,即使你这样做也没关系,因为你尝试使用库的方式似乎与模块的使用方式完全无关.
您应该尝试阅读WWW :: Curl和LWP :: Simple的文档.
或者,如果这是您需要做的全部,我将使用命令行实用程序cURL或wget.