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))
...