WWW::Mechanize::Firefox - удалить текст приветствия
Всякий раз, когда я начинаю WWW::Mechanize::Firefox
Perl-скрипт, первое, что загружается на экран браузера, это слова "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');
<>;
1 ответ
Баннер отображается только тогда, когда WWW::Mechanize::Firefox
создает новую вкладку браузера для работы, поэтому очевидным способом является использование существующей вкладки в браузере
Если это не удобно, то вы должны создать новый Firefox::Application
объект, и использовать его для создания собственной вкладки без баннера
Проблема в том, что WWW::Mechanize::Firefox
обычно передает свои параметры обоим этим шагам, и написание кода вручную разрывает это соединение. Лучший способ, возможно, подкласс WWW::Mechanize::Firefox
предоставить новый конструктор, который ведет себя по своему вкусу
Могу ли я спросить, почему вы хотите это сделать? Какова природа вашего приложения, что вам нужно, чтобы увидеть конкретные результаты в браузере?