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/