私の職場ではXPを使用しており、その上で次のスクリプトを実行しようとしていました
use strict;
use warnings;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$mech->get( 'http://google.com' );
$mech->submit_form(
form_number => 0,
fields => {
q => 'led zeppelin',
}
);
print $mech->content;
ただし、DOSでスクリプトを実行しようとすると、タイムアウトのためにコンピュータがgoogle.com:80に接続できないため、ページを読み込めないというエラーメッセージが常に表示されます。
私の知る限り、これはインターネットの問題ではありません。私のブラウザは正常に動作しているようです。私が知りたいのは、サイトをロードできるように設定する他の権限やパラメーターはありますか?そうでない場合、問題は何ですか?