我在過去的幾個小時裏一直在努力研究這個問題,在經歷了大量谷歌搜索結果之後,我仍然無法使用它。發佈方法申請/表格提交
我正在寫一個連接到https://web5.uottawa.ca/rezweb/search.php的perl腳本,選擇「Off/On-Campus Accomodation」,單擊搜索並打印結果。
這是我到目前爲止有:
#!/user/bin/perl
use strict; use warnings;
use LWP::UserAgent;
use HTTP::Request::Common qw(POST);
use Crypt::SSLeay; #Since it's HTTPS
my $ua = LWP::UserAgent->new();
my $url = 'https://web5.uottawa.ca/rezweb/search.php';
my $formdata = ['accomodationType' => '1', 'submit' => 'Search'];
my $response = $ua->post($url, $formdata);
die "Error: ", $response->status_line . "\n"
unless $response->content;
不幸的是,它仍然是形式的網頁源代碼 - 而不是搜索結果頁面。
看看'WWW :: Mechanize' – ErikR