LWP :: UserAgentを使用してWebページをダウンロードし、正規表現を使用して処理するPerlスクリプトがあります。問題は、ブラウザにFlashがインストールされていないことをサイトが認識し、代わりに適切なHTMLの代わりにFlashをダウンロードするように求めるHTMLを返すため、通常のHTMLであるWebページの一部がLWP::UserAgentに返されないことです。解析する必要があります。
LWP :: UserAgentに、ページを要求しているWebサーバーにフラッシュがインストールされているように見せかけるにはどうすればよいですか?次のコードを使用してLWP::UserAgentを初期化します。
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(cookie_jar => { },requests_redirectable => [ ]);
$ua->agent('Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:9.9.9.9) Gecko/20079999 Firefox/2.0.0.1');
$ua->timeout(10);
よろしくお願いします!