我的代碼:如何在提交表單後使用WWW :: Mechanize下載文件?
#!/usr/bin/perl
use strict;
use WWW::Mechanize;
my $url = 'http://divxsubtitles.net/page_subtitleinformation.php?ID=111292';
my $m = WWW::Mechanize->new(autocheck => 1);
$m->get($url);
$m->form_number(2);
$m->click();
my $response = $m->res();
print $m->response->headers->as_string;
它提交頁面上的下載按鈕,但我不知道如何下載它發送POST回來後的文件。
我想要一個方式,如果可能用的wget下載這個。我在想,他們可能是一個祕密的網址通過或什麼?還是必須直接從響應流中直接下載LWP?
那我怎麼下載是在頭文件?
感謝,
科迪·古德曼
當我用這個下載一個6頁的pdf文件,它確實,但內容是空白的任何想法?什麼地方出了錯。 – msinfo
哦! $ mech-> save_content($ filename,binmode =>':raw',decoded_by_headers => 1);這幫了我 – msinfo