概述
Python3处理HTTPS请求SSL证书验证
金融类的公司网站一般都是https 开头的网站,urllib.request可以为 HTTPS 请求验证SSL证书,就像web浏览器一样,如果网站的SSL证书是经过CA认证的,则能够正常访问,如:
例子一:编写一个https请求程序访问(平安好伙伴出单系统)
from urllib import parse
import urllib.request
url = 'https://icore-pts.pingan.com.cn/ebusiness/login.jsp'
headers ={
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36",
}
# url 作为Request()方法的参数,构造并返回一个Request对象
request = urllib.request.Request(url,headers=headers)
# Request对象作为urlopen()方法的参数,发送给服务器并接收响应
response = urllib.request.urlopen(request)
html = response.read().decode('utf-8')
print(html)
通过例子,是可以正常访问的,
最后
以上就是重要灰狼为你收集整理的python3发送https请求_Python3处理HTTPS请求 SSL证书验证的全部内容,希望文章能够帮你解决python3发送https请求_Python3处理HTTPS请求 SSL证书验证所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复