gpt4 book ai didi

macos - 您如何授予 WWW::Mechanize::Firefox 启动 Firefox 的权限?

转载 作者:行者123 更新时间:2023-12-04 05:08:58 25 4
gpt4 key购买 nike

我在 Mac 上。我有一个简单的 Perl 脚本,它使用 WWW::Mechanize::Firefox 来拉出一个网页。

当 Firefox 已经打开并在我的计算机上运行时,该脚本可以完美运行。这是创建对象的行:

my $mech = WWW::Mechanize::Firefox->new(
launch => '/Applications/Firefox.app'
);

但是,当 Firefox 关闭并运行脚本时,出现以下错误:
exec failed: Permission denied at /Library/Perl/5.12/MozRepl/RemoteObject.pm line 463
at /Library/Perl/5.12/MozRepl/RemoteObject.pm line 463

我该怎么做才能授予 perl 脚本启动 Firefox 的权限?

最佳答案

尝试:

my $mech = WWW::Mechanize::Firefox->new(
launch => '/Applications/Firefox.app/Contents/MacOS/firefox'
);
/Applications/Firefox.app是应用程序包装器,是一个包含构成应用程序的各种文件的目录。文件位于 Contents/MacOS/firefox应用程序包装器内是应用程序的主要可执行文件。

关于macos - 您如何授予 WWW::Mechanize::Firefox 启动 Firefox 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15128410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com