使用urllib2并尝试获取https页面时,它会随着
而失败Invalid url, unable to resolve
网址是 https://www.domainsbyproxy.com/default.aspx 但我在多个https网站上发生了这种情况。
我使用的是python 2.7,下面是我用来设置连接的代码
opener = urllib2.OpenerDirector()
opener.add_handler(urllib2.HTTPHandler())
opener.add_handler(urllib2.HTTPDefaultErrorHandler())
opener.addheaders = [('Accept-encoding', 'gzip')]
fetch_timeout = 12
response = opener.open(url, None, fetch_timeout)
我手动设置处理程序的原因是因为我不想处理重定向(工作正常)。以上适用于http请求,但是https - 失败。
任何线索?