在 Python 3.11 中,为了提高安全性,_create_unverified_context 方法被标记为私有方法,从而不能直接被引用。
避免以上两个报错,通过使用其他方法来实现相同的效果。
import ssl
import urllib3
# 关闭https证书验证
ssl_context = ssl.create_default_context()
ssl_context.check_hostname = False
ssl_context.verify_mode = ssl.CERT_NONE
# 关闭http不安全警告
urllib3.disable_warnings()