首页 > 编程语言 >Python错误:requests请求设置verify=False时日志中有warning信息

Python错误:requests请求设置verify=False时日志中有warning信息

时间:2023-06-29 15:46:06浏览次数:38  
标签:False warnings Python verify urllib3 requests packages

问题描述:

  在requests做请求的时候,为了避免ssl认证,可以将verify=False,但是这么设置会带来一个问题,日志中会有大量的warning信息, 如下面:  

D:\Program Files\Python\lib\site-packages\urllib3\connectionpool.py:1045: InsecureRequestWarning: Unverified HTTPS request is being made to host '127.0.0.1'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
  warnings.warn(

 

解决办法:

  1. 原因分析:如果想把这些报错信息去掉,只需要在请求的地方加上requests.packages.urllib3.disable_warnings()!

  2. 解决办法:如果想把这些报错信息去掉,只需要在请求的地方加上requests.packages.urllib3.disable_warnings():

    session = requests.Session()
    session.keep_alive = False
    requests.adapters.DEFAULT_RETRIES = 5
    requests.packages.urllib3.disable_warnings()
    response = requests.get(url, params=params, headers=headers, verify=False)

    再次执行就不会有报警告了。

     

标签:False,warnings,Python,verify,urllib3,requests,packages
From: https://www.cnblogs.com/zhengxianfa/p/17514359.html

相关文章

  • Manim基于python的数学可视化领域的佼佼者
    Manim是3Blue1Brown大佬为了制作数学动画而自己写的一个基于python的库作者:pdcxshttps://www.bilibili.com/read/cv3387999出处:bilibili数学可视化领域的佼佼者。通过Manim,你可以用编程的方式生成精确的数学视频。Manim’sdocumentationhttps://3b1b.github.io/manim/index.......
  • 【Python&RS】基于GDAL镶嵌拼接遥感影像
    ​    没啥好说的,处理高分辨率影像时,数据高达几十G。用ENVI或者ArcGIS进行影像的拼接时,往往会出现未响应的情况。出现未响应的话,运气好等个一晚上可能会动一动,运气不好就等着强制关闭重做吧。        所以搞了一个Python进行拼接操作的代码,虽然速度不算快,但至......
  • 【python爬虫案例】用python爬豆瓣读书TOP250排行榜!
    目录一、爬虫对象-豆瓣读书TOP250二、python爬虫代码讲解三、讲解视频四、完整源码一、爬虫对象-豆瓣读书TOP250今天我们分享一期python爬虫案例讲解。爬取对象是,豆瓣读书TOP250排行榜数据:https://book.douban.com/top250​开发好python爬虫代码后,爬取成功后的csv数据,如下:​......
  • Python调试中特殊的属性值: __iter__
    在调试python源码时遇到一件奇怪的事情,某个属性的值为__iter__,并且给它明确的赋别的值,发现并没有作用,如下所示:仔细思考了一下,有点儿明白了,__getattr__方法的作用是当找不到对象的属性时会调用此函数,这时,method的值'deviceInfo'就是此对象不存在的属性,所以进......
  • python将excel中的数据写入固定的word格式中
    fromopenpyxlimportload_workbookfromdocximportDocumentimportdatetimefromdatetimeimportdatetimeasdatetwb=load_workbook("收集表.xlsx")ws=wb['收集表']fromdocx.sharedimportInches,Cm#读取表中某行数据ll=[]foriinws.column......
  • Python控制鼠标操作神器
    我们以前讲过怎样使用Python在浏览器中实现页面自动化操作,不管用哪种方式实现,都是通过定位页面中的元素来进行相应的操作。今天我们来聊一聊如何在桌面实现自动化操作。与浏览器页面自动化操作类似,桌面自动化操作也是需要定位鼠标在桌面的位置,然后根据定位的位置执行对应的操作。......
  • 利用python将数据写入CSV文件中
    利用python将数据写入CSV文件中全部代码如下:importcsv#1.创建文件对象f=open('cav_file.csv','w',encoding='utf-8',newline="")#2.基于文件对象构建csv写入对象csv_write=csv.writer(f)#3.构建列表头csv_write.writerow(['学号',......
  • 关于python刷题的语法要点
    赋值lista,bb=a,itisjustareferenceassignment.a改变,b也改变b=a[:],itiscopy.a改变,b不变b=a+[4]a[::]里::是一种operater,默认是a[::1],1代表从头到尾的取间隔为1的元素组成新的list。所以a[::-1],就是reversed,还可以有a[::-2]排序listxx.sort()ory=sor......
  • Java or Python?测试开发工程师如何选择合适的编程语言?
    很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对正确的选择确实要比盲目投入更明智也更高效。目前最常见的情况是纠结选择Jav......
  • python题目:使用python将指定字符串如:"aabbc"中的"ab"串删除,删除过后的数据为:c【杭州多
    定义一个函数,在函数体内完成以下逻辑:使用python将指定字符串如:"aabbc"中的"ab"串删除,删除过后的数据为:cimportsyssys.setrecursionlimit(100000)#设置递归的深度为10万defdel1(str1):#str1='aabbc'while"ab"notinstr1:print(str1)exi......