2016-03-25 10 views
0

Perlでインターネットブラウザ(Firefoxなど)でウェブサイトを開くにはどうすればよいですか?PERLのウェブサイトでの承認

例では?

my $url = "http://www.google.com/"; 
system(qq{start "" "$url"}); 

上記のコードはウェブサイトwww.google.comを開きますが、ウェブサイトの承認が必要な場合にはどうすれば開くことができますか?

+1

この質問はperlに関連するのではなく、windowsに関係しているのでしょうか? start urlを使用すると、user:pass @ formatのurlの認証情報が無視されるようです。 perlの観点からは、すべてのことを正しくやっています。あなたがcmdから望むものを達成しようとしてから、それをシステムコール –

+0

に入れてみましょう。Perlにはおそらくそのような機能を提供するメソッドがありますか? –

+1

ここではPerlはプロキシです。たとえば、代わりにcmdに入力するだけです。あなたは、さまざまなブラウザのアプローチを調べることができる、彼らは資格を渡すための特別なcmdラインオプションがあるかもしれません。私がこのプロセスを理解する限り、単純なテーブルオーバーのアプローチはありません。 –

答えて

2

WWW::Mechanize::Firefoxモジュールを試してみると、FirefoxブラウザをPerlで制御できます。

ドキュメントは非常に優れており、多くの方法があるため、CPANのドキュメントで自分が望むものを見つけられるはずです。

私はこれまでWindowsで使ったことがありませんが、うまくいくはずです。 (これはWindows上で動作するFirefox Mozreplモジュールに基づいています)