特定の Web ページのコンテンツを取得できるプログラムがありますが、エラーが発生するページがいくつかあります。
Can't get http://www.sitename.com
302 Moved Temporarily at geturl.pl line 30.
サイトはブラウザ上で正常に表示されます。
コンテンツを取得するために何ができるのだろうか?
私のコードは非常に単純で、LWP を標準的に使用しており、ほとんどのページで正常に動作します。
my $browser = LWP::UserAgent->new(
agent=>'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)',
keep_alive=>'1'
);
...
my $response = $browser->get($url);
ありがとう!
================
アップデート:
- はい、これは私が使用している実際のコードです。次のリダイレクトをオンにする明示的なオプションはありますか?
- はいwgetは動作します
ありがとう