urllib2.urlopen() 是否支持 no_proxy 环境变量?
Does urllib2.urlopen() support no_proxy environment variable?
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
一样工作。
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
一样工作。