爬虫遇到证书报错-忽略它 ssl.CertificateError

如果在爬取过程中出现 ssl.CertificateError 报错信息 , 这样是证书认证报错, 这样可以去忽略它

 

from urllib.request import Request,urlopen
from fake_useragent import UserAgent
import ssl

url = "https://www.12306.cn/mormhweb/"
headers ={
    "User-Agent":UserAgent().chrome
}
request = Request(url,headers=headers)

###忽略验证证书
context = ssl._create_unverified_context()    ###把这个加进去就可以忽略证书认证
response = urlopen(request,context=context)
info=response.read().decode()

 

posted @ 2019-05-19 22:59  九月江  阅读(1883)  评论(0)    收藏  举报