Python request设置HTTPS代理代码解析


Posted in Python onFebruary 12, 2018

之前版本的代理中,可以使用fiddler进行HTTP包的代理,但是代理HTTPS包时,执行错误

self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

urllib或requests在打开https站点是会验证证书,简单的处理方式就是把发送https请求时把验证ssl证书关掉,即设置verify为False

具体代码设置如:

requests.post(host, data=requestData, headers=headerData,proxies=proxies,verify=False)

取消SSL验证又带来一个新问题

C:\Users\lluozh\AppData\Local\Programs\Python\Python36\lib\site-packages\urllib3\connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)

虽然不是错误,但是在捕捉异常时,默认会出问题,为了不影响原有流程,应该去掉这些警告信息

from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

或者直接取消所有urllib3的警告

requests.packages.urllib3.disable_warnings()

总结

以上就是本文关于Python request设置HTTPS代理代码解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python Web开发模板引擎优缺点总结
May 06 Python
Python编程之序列操作实例详解
Jul 22 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
Python获取系统所有进程PID及进程名称的方法示例
May 24 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
python实现批量nii文件转换为png图像
Jul 18 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
May 25 Python
Python 远程开关机的方法
Nov 18 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
Apr 13 Python
python实现聚类算法原理
Feb 12 #Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 #Python
python生成tensorflow输入输出的图像格式的方法
Feb 12 #Python
Flask解决跨域的问题示例代码
Feb 12 #Python
tensorflow实现对图片的读取的示例代码
Feb 12 #Python
python中数据爬虫requests库使用方法详解
Feb 11 #Python
python 接口测试response返回数据对比的方法
Feb 11 #Python
You might like
PHP新手上路(十)
2006/10/09 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
javascript OFFICE控件测试代码
2009/12/08 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
js获取form的方法
2015/05/06 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
简单谈谈Python中的json与pickle
2017/07/19 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
python set集合使用方法解析
2019/11/05 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
Python txt文件如何转换成字典
2020/11/03 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
服装厂厂长职责
2013/12/16 职场文书
医院办公室主任职责
2013/12/29 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
政府信息公开实施方案
2014/05/09 职场文书
地质灾害防治方案
2014/05/14 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
学校实习推荐信
2015/03/27 职场文书