私は短いPerlスクリプトを作成しています。私はWWW::Mechanize::Firefox
モジュールを使用しています。オブジェクトをインスタンス化すると、モジュールはFirefoxのMozReplコンポーネントとの接続を確立できません。次のようにWWW:Mechanize:Firefoxが接続に失敗する
私のコードは次のとおりです。
use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
私は、コードを実行すると、私は次のエラーメッセージ
Failed to connect to , problem connecting to "localhost", port 4242: Connection refused at /usr/local/share/perl/5.12.4/MoxRepl/Client.pm line 144'
を取得し、私はちょうどインストールし、私は
と考えることができ、関連するすべてのソフトウェアを更新します- Perl 5.12.4
- MozRepl Extens Firefoxの
- CPAN
- MozRepl
- WWWのためのイオン::
- WWWを機械::機械化:: Firefoxの
私はポート4242何も作業していない開くようにファイアウォールを調整してみました。何か案は?
同様のエラーコードがthis Stack Overflow question
更新
オクラホマで、ボロディンの答えは、実際に2つの問題を固定表示されます。
WWW ::機械化:: Firefox->新しい()のみ
- Firefoxブラウザが既に開いている、とFirefoxを起動した後
- とき、あなたはボロディンの指示に従ってくださいともMozRepl を開始する作品
私はPerlスクリプトがシェルスクリプトのように動作することを期待していて、Firefoxを起動します。これはそうではありません。
また、Firefoxでメニューバーを非表示にすると、左上に表示されるドロップダウンリストからアクセスできない「ツール」メニューのみが表示されます。 「ツール」メニューにアクセスするには、メニューバーを表示する必要があります。
[WWWのインスタンスを作成できません:Mechanize :: Firefox](http://stackoverflow.com/questions/7417904/cant-create-an-instance-of-wwwmechanizefirefox) – daxim