speedtest bug:urlopen error [SSL: CERTIFICATE

speedtest bug:urlopen error [SSL: CERTIFICATE,第1张

speedtest bug:urlopen error [SSL: CERTIFICATE

最近在使用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的忽略验证。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5680319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存