python解析pac自动代理配置文件

一、背景

最近在做工具的时候遇到一个棘手问题,公司内网出于安全考虑,访问公司内部及外部网络时会走不同的代理。由于文件十分庞大,实在没办法梳理访问哪个网站使用的是哪个代理服务器,而直接用python直接运行js又会说找不到部分函数,所以必须找一个解析pac的包。

二、pacparser

上网找了几个,还是觉得pacparser比较靠谱,链接。直接下载下来装上就可以了。

三、用法

github上描述的已经十分清楚了,我自己的代码如下:

运行后返回如下:

 

发表评论