如果在爬取過程中出現 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()
