私のコース サイトにログインし、すべてのコンテンツ (講義の宿題など) をダウンロードするプログラムを作成しようとしている、やや経験の浅いプログラマーです。明らかにパスワードで保護されたサイトなので、それを与える必要があります. LWP::UserAgent などを十分に理解しており、資格情報を使用する必要があることも理解しています。私が理解できないのは、次のページに到達する方法です。ログインに進むことはできますが、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;
応答のコンテンツは、資格情報を渡さなかった場合と同じコンテンツです。明らかに、ここで何かが欠けています....
もう 1 つ、私の知る限り、私のコース サイトには固有の URL がありません。