在使用urllib3抓取某个药智时,出现下面错误
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)>
解决办法:两种处理办法
- 取消证书验证
import ssl
import urllib.request
url = "https://www.yaozh.com/member/"
ssl._create_default_https_context = ssl._create_unverified_context
request = urllib.request.urlopen(url)
- 忽略证书验证
import ssl
import urllib.request
url = "https://www.yaozh.com/member/"
context = ssl._create_unverified_context()
request = urllib.request.urlopen(url,context)