今天遇到一个奇怪的问题,在用urllib打开一个https链接的时候,出现了一下报错信息:IOError:[Errnosocketerror][SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed(_ssl.c:727),报错问题就是证书验证失败,这种情况出现在网站使用的是自签名证书或系统根证书存在问题的时候。原因:Python从2.7.9版本开始,就默认开启了服务器证书验证功能,如果证书校验不通过,则拒绝后续操作;这样可以防止中间人攻击,并使...
继续阅读 >