由于pac文件HTTP::ProxyPAC错误,perl无法连接网站

由于pac文件HTTP::ProxyPAC错误,perl无法连接网站,perl,proxy,pac,Perl,Proxy,Pac,Im使用HTTP::ProxyPAC模块从pac文件获取代理。但是我得到了错误 “JavaScript模块和JS模块似乎都不可用” 请让我知道如何进行。这是我的密码 use strict; use warnings; use LWP::UserAgent; use HTTP::ProxyPAC; my $ua = LWP::UserAgent->new( keep_alive => 1); my $pac = HTTP::ProxyPAC->new( URI->new

Im使用HTTP::ProxyPAC模块从pac文件获取代理。但是我得到了错误

“JavaScript模块和JS模块似乎都不可用”

请让我知道如何进行。这是我的密码

use strict;
use warnings;
use LWP::UserAgent;
use HTTP::ProxyPAC;

my $ua = LWP::UserAgent->new( keep_alive => 1);
my $pac = HTTP::ProxyPAC->new( URI->new   ("http://pacfilelocation:8080/pac_file.pac") );
my $res = $pac->find_proxy("https://www.google.com");


if ($res->direct) {
print "No Proxy Needed\n";
} elsif ($res->proxy) {
print "Proxy is: " . $res->proxy . "\n";
$ENV{HTTPS_PROXY} = $res->proxy;
$ENV{HTTP_PROXY} = $res->proxy;
$ua->env_proxy;
}
他们说:

如果没有提供interp选项,HTTP::ProxyPAC将首先测试是否安装了JavaScript,如果安装了JavaScript,则使用它。如果没有,它将测试是否安装了JE,如果安装了,则使用它。如果两者都未安装,则新呼叫将终止并显示错误消息


这是很清楚的。安装cpan模块。

当我尝试安装javascript时,它会在inturn中询问与spidermonkey相关的问题,但安装失败。“interp”选项是什么意思?请帮我一下。@techie,很遗憾我不知道。我只是去给你看了文件。