- ベストアンサー
認証ページへのアクセスについて
簡易認証で保護されたページをCGI(Perl)で読み取りたいのですが、どのようにすればよいのでしょうか。 ちなみに、普通のページを読み取ることはできます。 簡易認証の“抜け方”をご存知でしたら、ぜひご教授ください。 また、参考となるモジュールやサイト/ページなどもありましたら、あわせてお願いします。 お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 普通のページを読み取ることはできます とのことですが、これって LWP や HTTP モジュールを使っているのではないのでしょうか? だとすれば、HTTP::Request モジュールの authorization_basic メソッドを使うだけです。 use strict; use LWP::UserAgent; my $ua = LWP::UserAgent->new; my $req = HTTP::Request->new(GET => 'アクセスしたいページのアドレス'); $req->authorization_basic('ユーザ名', 'パスワード'); my $res = $ua->request($req); print $res->content;
お礼
回答ありがとうございます。 教えて頂いた方法でうまくいきました。 ありがとうございました。