Proxy Auto Config (PAC) は、特定のサイトに適切なプロキシを使用するように Web ブラウザを自動的に構成する従来の方法です。PAC ファイルは、JavaScript で実装された単一の関数で構成されています。
別の目的でこの関数を実行したいと思います。Microsoft Internet Explorer とまったく同じ方法で使用するプロキシを選択するアプリケーションを作成しようとしています。特定のサイトに使用するプロキシを IE に単純に尋ねることはできないため、特定の Web リソースに使用するプロキシを選択するときに IE が行うことをエミュレートしようとしています。
Windows スクリプティング ホストで JS 関数を呼び出すのは簡単ですが、PAC ファイルを実行するには、shExpMatchやisPlainHostNameなどのいくつかの標準関数が必要です。これらは通常、ブラウザによって提供されます。Firefox は、このファイルを使いやすい JS ファイルで提供します。残念ながら、FF の実装は、Microsoft の Javascript の実装と完全に互換性があるようには見えません。
関数を呼び出そうとする前に、これらの関数をスクリプト環境に組み込むことができるように、これらの関数の公式の Microsoft 実装がどこにあるかを見つける必要があります。
これらはどこにあるのでしょうか?
ありがとう
更新 0:必要なことを実行できる文書化された Microsoft 関数を見つけました- 質問は、Python 2.4.4 で Win32Com からこれを呼び出すにはどうすればよいですか?