https=http+ssl
http是明文的
一旦有人给你拦截了就没了
你访问一个https网站
服务器给你返回一个证书
一般情况下证书都不可信
因为很多都是公司自己做的
必须信任
爬虫有时候会失败
因为有证书
这时候你要忽略证书
////////////////////
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()
print(info)
跳过HTTPS证书
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.