2009-12-27 58 views
1

Proxy auto-configuration (PAC)文件包含JavaScript,它將目標主機解析爲代理配置。顯然,我可以使用嵌入式JavaScript引擎並提供PAC文件所需的對象,但這似乎是解決代理的許多工作 - 我寧願只有一個庫來執行此操作。用於評估PAC代理配置文件的庫?

我對任何語言的答案感興趣,但特別是C++和Python。

回答

3

其實你必須使用Javascript引擎解析PAC文件,因爲它 JS腳本和任何合法的JS可以在PAC。

某些HTTP庫支持PAC,例如WinHTTP和HtmlUnit在其他答案中提出的建議,但它們不是專用於PAC的,並且具有其他可能不使用的功能。我建議你看一下Google的pactester。這是一個使用SpiderMonkey從PAC文件獲取結果的小型Perl腳本。我認爲你可以輕鬆地編寫自己的Python或C++版本。

0

你的平臺是什麼?在Windows上,您可以使用WinHTTP或WinINET來完成它,並且有一個用於.NET的代碼示例。

0

支持的HtmlUnit PAC,它是用Java編寫

相關問題