這裏有點缺乏經驗的程序員試圖編寫程序登錄我的課程網站並下載所有內容(講座作業等)。顯然這是一個密碼保護網站,所以我必須給它。我理解LWP :: UserAgent和類似的,並且我需要使用憑據。我無法弄清楚的是如何進入下一頁。我可以登錄,但perl如何獲得我的登錄結果?用LWP和Perl登錄網站
代碼示例(我明明拉出日誌信息):
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $url = 'login URL';
$ua -> credentials(
$url,
'',
'user',
'pass'
);
my $response = $ua ->get($url);
print $response->content;
內容從反應是同樣內容我會得到,如果我沒有通過任何憑據。很明顯,我在這裏失去了一些東西....
哦,我自己的課程網站沒有一個獨特的網址,據我所知。
謝謝。再讀一遍! (我知道它在那裏,但有時候我會猜測它在尋找正確的地方) – msikd65 2011-05-20 16:06:51