解決方案包括下列兩種方式: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