urllib.urlopen()docs提到,可以使用http_proxy / ftp_proxy环境变量来指定应该用于URL打开的代理,如下所示:


% http_proxy="http://www.someproxy.com:3128"
% export http_proxy
% python



它还提到no_proxy环境变量可用于防止对指定站点使用代理,如下所示:

export no_proxy="cern.ch,ncsa.uiuc.edu,some.host:8080"


我使用urllib2而不是urllib,但是它的documentation没有明确提及使用no_proxy的可能性。是否可以使用no_proxy环境变量?它会按预期工作吗?

最佳答案

是。里面有一个bug,但是现在就像在urllib中一样。

关于python - urllib2.urlopen()是否支持no_proxy环境变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31678416/

10-11 17:41