[英]WWW:Mechanize:Firefox fails connection
我正在创建一个简短的Perl脚本。 我正在使用WWW::Mechanize::Firefox
模块。 当我实例化对象时,我相信模块无法与Firefox中的MozRepl组件建立连接。
我的代码如下:
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'
我刚刚安装并更新了我能想到的所有相关软件
我尝试调整防火墙以打开端口4242.没有什么工作。 有任何想法吗?
此Stack Overflow问题中出现类似的错误代码
更新
好吧,鲍罗丁的答案实际上解决了2个问题。
WWW :: Mechanize :: Firefox-> new()仅适用于
我曾期望Perl脚本像shell脚本一样,并为我启动Firefox。 不是这种情况。
此外,如果您在Firefox中隐藏菜单栏,则“工具”菜单是唯一一个在左上角显示的下拉列表中无法访问的菜单。 您必须显示菜单栏才能访问“工具”菜单。
您需要在Firefox中启动MozRepl插件。
转到Tools / MozRepl并单击Start
你的程序现在应该可行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.