2.7.9版本后,使用urlopen打开https网站时会要求验证一次ssl,增加如下语句,可以跳过此次验证
import ssl
ssl._create_default_https_context=ssl._create_unverified_context
我也不是很清楚原因,查询ssl代码,
554行有代码
_create_default_https_context = create_default_context
558行有代码
_create_stdlib_context = _create_unverified_context
应该是更改了此处的默认设置