0

Perl スクリプトを開始するとWWW::Mechanize::Firefox、ブラウザ画面に最初に読み込まれるのは、"WWW::Mechanize::Firefox" という単語です。

これを無効にするにはどうすればよいですか?

私のPerlコード

#!perl -w

use strict;

use WWW::Mechanize::Firefox;

my $mech = WWW::Mechanize::Firefox->new( activate => 1 ); # bring the tab to the foreground

$mech->get('perlworkshop.de');

<>; 
4

1 に答える 1

1

WWW::Mechanize::Firefoxバナーは、操作する新しいブラウザ タブを作成する場合にのみ表示されるため、明らかな方法は、ブラウザの既存のタブを使用することです。

これが不便な場合は、新しいFirefox::Applicationオブジェクトを作成し、それを使用してバナーのない独自のタブを作成する必要があります

問題は、WWW::Mechanize::Firefox通常、オプションをこれらの両方のステップに渡し、コードを手動で記述するとその接続が切断されることです。最善の方法は、おそらくサブクラスWWW::Mechanize::Firefox化して、好みに合わせて動作する新しいコンストラクターを提供することです

なぜこれをやりたいのか聞いてもいいですか?ブラウザで特定の結果を表示するために必要なアプリケーションの性質は何ですか?

于 2016-09-07T10:31:56.040 に答える