Python urllib2 HTTPS和代理NTLM身份验证


问题内容

urllib2似乎一般不支持HTTPS代理身份验证,甚至不支持NTLM身份验证。任何人都知道在具有NTLM身份验证的代理上是否存在HTTPS修补程序。

问候,

劳伦特


问题答案:

迟回复。Urllib2不支持NTLM代理,但pycurl支持。摘抄:

self._connection = pycurl.Curl()
self._connection.setopt(pycurl.PROXY, PROXY_HOST)
self._connection.setopt(pycurl.PROXYPORT, PROXY_PORT)
self._connection.setopt(pycurl.PROXYUSERPWD,
                        "%s:%s" % (PROXY_USER, PROXY_PASS))
...