在 Python 中,可以使用以下代码解决“安装时出现问题:确认 SSL 证书时出现问题:[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败。”的问题:
import ssl
import requests
# 忽略 SSL 证书验证错误
ssl._create_default_https_context = ssl._create_unverified_context
# 发起请求
response = requests.get('https://example.com')
# 打印响应内容
print(response.text)
在上述代码中,我们首先导入了 ssl
和 requests
模块。然后,我们通过将 _create_default_https_context
属性设置为 ssl._create_unverified_context
来忽略 SSL 证书验证错误。
接下来,我们使用 requests.get
方法发送一个 HTTPS 请求,并将响应保存在 response
变量中。最后,我们打印响应的内容。
请注意,忽略 SSL 证书验证错误存在安全风险,因为它可能会导致你的程序受到恶意攻击。在生产环境中,建议修复 SSL 证书验证问题,而不是直接忽略错误。
如果你使用的是其他 Python 库(如 urllib、urllib2、http.client 等),你可以按照类似的方式修改 SSL 上下文以忽略证书验证错误。
下一篇:安装时出现“程序无响应”