报错的原因是由于在证书中使用了过多的通配符导致的。如何解决解决方案可能有以下几种:更新证书:如果证书是由第三方颁发的,可以尝试联系第三方更新证书。使用忽略证书错误的代码:可以在urllib库中设置参数,忽略证书错误, 但是这个做法是不安全的如果是第三方证书,最好联系第三方解决,如果是自己生成的证书最好重新生成证书。如果你使用的是requests库而非urllib库, 你可以在发起请求时加入这个verify=False是告诉requests不验证证书, 也是不安全的做法。