解决方案包括下列两种方式:web
1. 使用ssl建立未经验证的上下文,在urlopen中传入上下文参数post
import ssl import urllib2 context = ssl._create_unverified_context() print(urllib2.urlopen("https://www.12306.cn/mormhweb/", context=context).read())
2. 全局取消证书验证网站
import ssl import urllib2 ssl._create_default_https_context = ssl._create_unverified_context print(urllib2.urlopen("https://www.12306.cn/mormhweb/").read())
注意:在全局请求文件导入import ssl
url
至此,问题圆满解决!spa