之前版本的代理中,可以使用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-warningsInsecureRequestWarning)

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

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

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

requests.packages.urllib3.disable_warnings()

【python】request HTTPS代理相关推荐

  1. python request 不走代理proxy

    一般情况下,如果系统没有配置网络代理的话,python的request包请求url地址时,是不会走代理的: 举例:如果在linux系统中配置了代理,则request请求会通过代理进行访问: 如果用py ...

  2. python使用http、https代理

    在国内利用Python从Internet上爬取数据时,有些网站或API接口被限速或屏蔽,这时使用代理可以加速爬取过程,减少请求失败,Python程序使用代理的方法主要有以下几种: (1)如果是在代码中 ...

  3. Http/Https代理Python实现

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 对Python感兴趣,工作之余,参照部分文档初步实现了HTTP/HTTPs代理 ...

  4. python爬虫小知识: 通过 request库 代理proxies来设置,无法访问问题

    通过 request库 代理proxies来设置 防止封ip后无法访问问题 1.为什么使用代理 2.request 如何设置代理 需要替换里面的代理池 3.设置需要身份认证的代理 4.request ...

  5. Python之免费代理ip的抓取与使用

    Python之免费代理ip的抓取与使用 使用爬虫不可避免的就会遇到网站的各种封ip操作,因此就需要我们找寻代理,通过代理进行操作,屏蔽自己真实ip. 本文直接从网站中抓取代理ip地址,进行测试,并将测 ...

  6. 【实战】Python爬虫之代理使用详解

    在Python爬虫中,代理的使用非常常见.代理的主要作用是隐藏客户端的真实IP地址,从而实现更高的网络访问速度和更好的访问隐私保护.下面我们将通过Python爬虫的实例,带你详细了解Python爬虫中 ...

  7. python 爬虫 使用代理 爬取

    python 专栏收录该内容 40 篇文章0 订阅 订阅专栏 之前有需要翻墙爬取内容,发现需要使用代理,不能简单的在requests里加个参数就行了,现在把脚本改成通用模板,有需要的可以按照自己的需求 ...

  8. docker代理设置ssl证书_docker - 设置HTTP/HTTPS 代理

    1.设置代理原因 因公司安全限制,所有外网需配置代理后才可上网,但是因为宿主机上设置过代理,并未太过多注意此问题,之后run时报如下错误: # docker run hello-world Unabl ...

  9. Python笔记-使用代理切换ip爬取数据

    爬取某站点运行截图如下: 这里使用了阿布云的产品切换代理. 这个产品的文档还是风全的! 推荐大伙使用: 关键代码如下: 记得这个代理可能异常,记得做异常处理. 源码如下: import re impo ...

最新文章

  1. python开启GPU加速
  2. java代码二进制转为十六进制_Java 中二进制转换成十六进制的两种实现方法
  3. linux用户层驱动--VFIO(四)
  4. 需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP...
  5. EChart 标题 title 样式,x轴、y轴坐标显示,调整图表位置等
  6. 正则表达式特别需要注意的点:“空“字符的匹配
  7. h5禁用浏览器下载视频_【必备】 一键视频下载器插件,非常好用的浏览器插件!...
  8. 提高程序员职场价值的10大技巧
  9. 什么是redis缓存穿透, 缓存雪崩, 缓存击穿
  10. laravel5.4中验证与错误提示设置
  11. 映射网络驱动器 net use
  12. kafka单机环境搭建
  13. C语言版数据结构计算顺序表中X的个数,设计算法。数据结构课后习题,定义顺序表,查找顺序表中X元素的个数。
  14. linux 怎么进终端,进入Linux终端界面的方法汇总
  15. linux命令清理磁盘空间,Unix/Linux中常用的清理磁盘空间的命令
  16. Java成员变量初始化
  17. Xcode git的使用
  18. 马尔可夫决策过程和贝尔曼方程
  19. Google搜索引擎使用技巧
  20. 初探强化学习(14)DQN类算法的值高估问题的笔记

热门文章

  1. 计算机研究所混文凭的学校,能混文凭的研究生学校,考研难度最小的五所211
  2. Python 简单数据提取
  3. 大一计算机新生怎么买笔记本,大一新生需要不需要买电脑?
  4. 3D数字人虚拟人带你解锁更多元宇宙玩法
  5. 开放式地图制图课程——OGC学习秘籍
  6. 聚观早报 | 滴滴被处罚 80.26 亿元;百度发布第六代量产无人车
  7. 2020新目标,多读书 -- 免费的电子书网站推荐
  8. 第二课 SpringBoot微信点餐系统买家类目设计
  9. C++经典排序算法总结
  10. 51单片机热敏打印自助排队叫号系统银行医院柜台DY-SV17F语音播报