1、问题描述:
使用python爬取jira上的数据,程序运行提示SSL证书错误 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
2、解决办法:
(1)全局取消证书验证(当项目对安全性问题不太重视时,推荐使用,可以全局取消证书的验证,简易方便)
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
(2)在访问过程中,设置认证方式为“False”,即:options={'verify': False}
# 登录jira
def login_jira(username, password):
jira = JIRA(server=user_info['JIRA_URL'], options={'verify': False}, basic_auth=(username, password))
return jira
(3)添加以下代码,忽略安全提醒
import requests
requests.packages.urllib3.disable_warnings()