WWW :: Mechanize :: Firefox - 删除欢迎文本

时间:2016-09-07 08:48:15

标签: perl firefox browser-automation www-mechanize mozrepl

每当我启动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 个答案:

答案 0 :(得分:1)

仅当WWW::Mechanize::Firefox创建要使用的新浏览器标签时才会显示横幅,因此显而易见的方法是使用浏览器中的现有标签

如果这不方便,那么您必须创建一个新的Firefox::Application对象,然后用它创建一个没有横幅的自己的标签

问题是WWW::Mechanize::Firefox通常将其选项传递给这两个步骤,并且手动编写代码会中断该连接。最好的方法可能是将WWW::Mechanize::Firefox子类化,以提供一个符合您喜欢的新构造函数

我可以问你为什么要这样做?您需要在浏览器上查看特定结果的应用程序的性质是什么?