2020-03-22 htmls 证书请求

2020-03-23  本文已影响0人  f5423d3134f0
from urllib.request import Request, urlopen
from fake_useragent import UserAgent
import ssl

# 创建url
url = "https://www.12306.cn/index/"

# 创建随机标头
headers = {
    "heasders": UserAgent().chrome
}

# 请求
request = Request(url, headers=headers)

# 忽略证书
context = ssl._create_unverified_context()

# 响应
resp = urlopen(request, context=context)

# 忽略证书请求,只需要导入一串代码,然后引入就行

# 多一步更清楚
info = resp.read().decode()

# 输出
print(info)

总结:12306不用下载证书了,但是为了测试,还是把证书那个加上了。
先 imporst ssl
引入 ssl.create_unverified_context()
记得添加到 response 里。

上一篇下一篇

猜你喜欢

热点阅读