python - urllib2.urlopen() 支持 no_proxy 环境变量吗?

标签 python proxy environment-variables urllib2 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 中一样。

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

相关文章:

python - "compute"函数的 OpenCV+Python+HOG 正确位置参数

python - 在 Python 2.7 中处理超出范围的列表索引

python - 如何从wifi摄像头压缩格式中获取HTTP流:Python上的h.264?

express - Ava 的环境变量

kubernetes - 为集群中的单个 pod 设置环境变量

python - PySpark - 将列表的列转换为行

java - 在代理后面使用 Azure EventHub 进行身份验证

python - 使用 Python Twisted 的代理服务器

java - 添加千分尺依赖会导致奇怪的 Spring 代理问题

c# - 'csc' 不是内部或外部命令,也不是可运行的程序或批处理文件