1
我正嘗試使用perl從站點下載文件。我選擇不使用wget,以便我可以學習如何使用這種方法。我不確定我的頁面是不是連接,或者我的語法某處出了什麼問題。還有什麼是檢查您是否獲得連接到頁面的最佳方法。下載文件時遇到問題
#!/usr/bin/perl -w
use strict;
use LWP;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$mech->credentials('********' , '********'); # if you do need to supply server and realms use credentials like in [LWP doc][2]
$mech->get('http://datawww2.wxc.com/kml/echo/MESH_Max_180min/');
$mech->success();
if (!$mech->success()) {
print "cannot connect to page\n";
exit;
}
$mech->follow_link(n => 8);
$mech->save_content('C:/Users/********/Desktop/');
的arent你仍然在使用瀏覽器的>得到什麼? – shinjuo 2010-07-07 16:48:01
但現在它怎麼知道要去哪個頁面? – shinjuo 2010-07-07 16:52:19
不,他正在使用'WWW :: Mechanize'的'credentials'方法。請參閱'http://search.cpan.org/perldoc/WWW :: Mechanize#$ mech-%3Ecredentials%28_ $ username,_ $ password_%29' – 2010-07-07 16:59:38