• ベストアンサー

認証ページへのアクセスについて

簡易認証で保護されたページをCGI(Perl)で読み取りたいのですが、どのようにすればよいのでしょうか。 ちなみに、普通のページを読み取ることはできます。 簡易認証の“抜け方”をご存知でしたら、ぜひご教授ください。 また、参考となるモジュールやサイト/ページなどもありましたら、あわせてお願いします。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.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;

参考URL:
http://member.nifty.ne.jp/hippo2000/perltips/lwpcook.html#ACCESS_TO_PROTECTED_DOCUMENTS
mone
質問者

お礼

回答ありがとうございます。 教えて頂いた方法でうまくいきました。 ありがとうございました。

関連するQ&A