speedtest bug:urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fail
Posted Jason_WangYing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了speedtest bug:urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fail相关的知识,希望对你有一定的参考价值。
最近在使用speedtest时报ssl证书错误,原因是Python 2.8之后版本引入了一个新特性:当你urllib.urlopen一个 https 的时候会验证一次 SSL 证书 ,当目标使用的是自签名的证书时就会爆出该错误消息。
解决办法就是:
import os
import re
import csv
import sys
import math
import errno
import signal
import socket
import timeit
import datetime
import platform
import threading
import xml.parsers.expat
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
最主要就是加上ssl的忽略验证。
以上是关于speedtest bug:urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fail的主要内容,如果未能解决你的问题,请参考以下文章