python ssl verify问题

2017-06-14  本文已影响408人  华一一

问题:urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificat

解决方法:1.使用ssl创建未经验证的上下文,在urlopen中传入上下文参数

import ssl
import urllib2

context = ssl._create_unverified_context()
print urllib2.urlopen("https://www.111cn.net/", context=context).read()

2.导入ssl时关闭证书验证

import ssl
import urllib2

ssl._create_default_https_context = ssl._create_unverified_context
print urllib2.urlopen("https://www.111cn.net/").read()

参考:http://www.111cn.net/phper/python/103529.htm

上一篇 下一篇

猜你喜欢

热点阅读