[英]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.