在py文件添加如下两行代码便可:python
import ssl ssl._create_default_https_context = ssl._create_unverified_context
原理不知道, 亲测可用ui
from pyquery import PyQuery as pq import ssl ssl._create_default_https_context = ssl._create_unverified_context doc = pq(url='https://cuiqingcai.com') print(doc('title'))
在requests请求行添加参数, verify=Falseurl
import requests response = requests.get("https://www.12306.cn", verify=False) print(response.status_code)
可是这样会打印警告信息, 警告信息内容为: 建议咱们给它指定证书日志
原理: 经过设置忽略警告的方式来屏蔽这个警告(这话有点二)code
import requests from requests.packages import urllib3 urllib3.disable_warnings() response = requests.get("https://www.12306.cn", verify=False) print(response.status_code)
原理: 经过捕获警告到日志的方式忽略警告blog
import requests import logging logging.captureWarnings(True) response = requests.get("https://www.12306.cn", verify=False) print(response.status_code)