我已经更新了我的代码,看起来像这样。当我运行它虽然它说它找不到指定的链接。还有什么是测试它确实连接到页面的好方法?用Perl下载文件
#!/usr/bin/perl -w
use strict;
use LWP;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
my $browser = LWP::UserAgent->new;
$browser->credentials(
'Apache/2.2.3 (CentOS):80',
'datawww2.wxc.com',
'************' => '*************'
);
my $response = $browser->get(
'http://datawww2.wxc.com/kml/echo/MESH_Max_180min/'
);
$mech->follow_link(n => 8);
(原贴)
什么是下载用Perl小文件的最好方法?
我看着CPAN,发现lwp下载,但它似乎只从链接下载。我有一个链接页面,每三十分钟更改一次名称中的日期和时间,以便它们永远不会相同。有一个我可以使用的内置函数吗? Google上的每个人都一直在说使用Wget,但如果可能的话,我还是希望能够坚持使用Perl,只是为了帮助我在编程时更好地学习它。
此外还有一个用户名和密码登录到该网站。我知道如何使用Perl访问网站,但我认为这可能会改变我可以用来下载的内容。
你在什么操作系统上? – Sean 2010-07-07 15:53:04
我正在使用Windows 7 – shinjuo 2010-07-07 15:54:01
你应该开始一个新的问题,而不是修改旧的。这两个问题是不同的,这是关于认证,我在下面的评论中回答。你不需要Apache ... – vol7ron 2010-07-07 16:07:05