Perlの特定のプロジェクトでは、LWP :: UserAgentを使用してWebサイトにアクセスするためのいくつかの「パーサー」を作成しました。しかし、私は1つのウェブサイトに問題があります。ブラウザでサイトにアクセスしてCookieを無効にした場合とまったく同じように動作しますので、私に必要なページを提供するのではなく、私はクッキーをオンにする必要があります。私のスクリプトのコード全体は以下の通りです。何か案は?前もって感謝します。Perlでサイトを解析するLWP :: UserAgent - クッキーが必要です
(私は私の質問に対処しているようだ次の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;
webbug(img)でもcookieが設定されています - firefox livehttpheadersを使用すると表示されます – obmib
私は同意しますが、結果のHTMLファイルを表示しているときあなたがブラウザで見るものは何らかのJavaScript計算の結果でしょう。 – GoldenNewby