Http 用于评估PAC代理配置文件的库?

Http 用于评估PAC代理配置文件的库?,http,proxy,Http,Proxy,文件包含将目标主机解析为代理配置的javascript。显然,我可以使用嵌入式javascript引擎并提供PAC文件所需的对象,但仅仅解决代理问题似乎需要很多工作——我更希望有一个库来完成 我对任何语言都很感兴趣,尤其是C++和Python。 < P>你的平台是什么?在Windows上,您可以使用WinHTTP或WinINET来执行此操作,并且有一个.NET的代码示例。HtmlUnit支持PAC,它是用Java编写的,实际上您必须使用Javascript引擎来解析PAC文件,因为它是一个JS脚

文件包含将目标主机解析为代理配置的javascript。显然,我可以使用嵌入式javascript引擎并提供PAC文件所需的对象,但仅仅解决代理问题似乎需要很多工作——我更希望有一个库来完成


我对任何语言都很感兴趣,尤其是C++和Python。

< P>你的平台是什么?在Windows上,您可以使用WinHTTP或WinINET来执行此操作,并且有一个.NET的代码示例。

HtmlUnit支持PAC,它是用Java编写的,实际上您必须使用Javascript引擎来解析PAC文件,因为它是一个JS脚本,JS中的任何合法内容都可以在PAC中

一些HTTP库支持PAC,如其他答案中建议的WinHTTP和HtmlUnit,但它们不是专用于PAC的,并且具有您可能不使用的其他功能

我建议你看看谷歌的。这是一个小的Perl脚本,使用SpiderMonkey从PAC文件中获取结果。我认为你可以轻松地编写自己的Python或C++版本。