Perl の特定のプロジェクトで、LWP::UserAgent を使用して Web サイトにアクセスできるようにする「パーサー」をいくつか作成しました。ただし、ある Web サイトで問題が発生しています。Cookie をオフにして、ブラウザでそのサイトにアクセスした場合とまったく同じように動作するため、目的のページが表示される代わりに、次のメッセージが表示されたページが表示されます。 Cookie をオンにする必要があります。私のスクリプトのコード全体を以下に示します。何か案は?前もって感謝します。
(私の質問に対処しているように見える次の URL を見たことに注意してください。残念ながら、その提案に基づいて動作するスクリプトを取得できませんでした: Cookies in perl lwp。)
use strict;
use warnings;
use LWP::UserAgent;
use HTTP::Cookies;
my $useragent = LWP::UserAgent->new;
$useragent->cookie_jar(HTTP::Cookies->new);
my $request = HTTP::Request->new(GET => "http://www.the-site-im-trying-to-parse.com");
my $response = $useragent->request($request);
print "Content-type: text/html\n\n";
print $response->as_string;