解决Python3 控制台输出InsecureRequestWarning问题
解决Python3 控制台输出InsecureRequestWarning的问题
问题:
使用Python3 requests发送HTTPS请求,已经关闭认证(verify=False)情况下,控制台会输出以下错误:
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
解决方法:
在代码中添加以下代码即可解决:
import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
Python2添加如下代码即可解决:
from requests.packages.urllib3.exceptions import InsecureRequestWarning # 禁用安全请求警告 requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
ps:下面在给大家介绍python3 requests禁用安全请求警告
import requests from requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning) # 禁用安全请求警告
控制台输出移除SSL认证警告
总结
以上所述是小编给大家介绍的解决Python3 控制台输出InsecureRequestWarning问题 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关推荐
-
python 弹窗提示警告框MessageBox的实例
需要安装pywin32模块,pip install pywin32 ##pip install pywin32 import win32api,win32con ##提醒OK消息框 win32api.MessageBox(0, "这是一个测试提醒OK消息框", "提醒",win32con.MB_OK) ##是否信息框 win32api.MessageBox(0, "这是一个测试是否信息框", "提醒",win32con.MB_
-
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
需要在 ~/.pip/pip.conf 配置文件中加入下面的语句,避免这类警告: 没有目录或没有配置文件需要自己新建 mkdir ~/.pip/ cd ~/.pip touch pip.conf vi pip.conf 添加 [list] format=columns 以上这篇Python3 pip3 list 出现 DEPRECATION 警告的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
解决Python3 控制台输出InsecureRequestWarning问题
解决Python3 控制台输出InsecureRequestWarning的问题 问题: 使用Python3 requests发送HTTPS请求,已经关闭认证(verify=False)情况下,控制台会输出以下错误: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.rea
-
解决PyCharm控制台输出乱码的问题
最近公司新换了台电脑,各种开发环境要重新配置,想想Paas确实还是有市场的,如果有了,这种情况可以省下不少气力.吐槽一下,言归正传 装完python后,继续装好PyCharm.把之前的程序导进来试运行下安装是否成功,发现控制台里的显示结果有乱码.乱码部分是一个目录的输出,这个目录里含有中文路径 网上搜了下,有人说把下面图中的两个Encoding设置为UTF-8会解决这个问题.这么配置了下,发现不起作用,即使我代码里本身已经用了UTF-8编码了. 又过了两天,期间有时间就换着关键词百度,终于发现了
-
解决IntelliJ IDEA 控制台输出中文乱码问题(史上最简单)
首先,找到 IntelliJ IDEA 的安装目录,进入bin目录下,定位到idea.vmoptions文件,如下图所示: 双击打开idea.vmoptions文件,如下图所示: 然后,在其中追加-Dfile.encoding=UTF-8代码,如下图所示: 最后,在 IntelliJ IDEA 中的"Run/Debug Configurations"中,修改虚拟机参数" VM options ",内容与在文件idea.vmoptions中追加的内容相同,皆为-Dfi
-
解决Python3用PIL的ImageFont输出中文乱码的问题
今天在用python3+ImageFont输出中文时,结果显示乱码 # coding:utf-8 from PIL import Image, ImageDraw, ImageFont image= Image.new('RGB', (559, 320),(255,255,255)) draw = ImageDraw.Draw(image) # draw.text() font = ImageFont.truetype("arial", 40, encoding="unic&
-
解决sublime+python3无法输出中文的问题
Tools -> Build System -> Build New System { "cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "sou
-
jupyter 中文乱码设置编码格式 避免控制台输出的解决
我就废话不多说了,大家还是直接看代码吧! stdi, stdo, stde = sys.stdin, sys.stdout, sys.stderr reload(sys) sys.setdefaultencoding('utf-8') sys.stdin, sys.stdout, sys.stderr = stdi, stdo, stde 补充知识:python声明源文件编码格式.选择解释器 1.在不加任何的编码说明的时候,默认是ascii码,所以在页面上有中文的时候会显示错误,并且源文件无法被
-
Spring Boot2解决idea console 控制台输出乱码的问题
idea console控制台输出乱码 Idea默认配置是采用GBK, 而项目工程文件采用的是UTF-8. 编码不一致,导致idea Console控制台输出乱码. 网上的解决方案,大都是直接修改Settings=>Editor=>File Encodings下面的配置,如下图: 将Global Encoding,也就是全局配置编码格式,跟Project Encoding 项目编码格式 配置成一样的就OK了. 全局配置有时候会与项目的编码格式不一样,所以尽量不要动. 但是修改Project E
-
解决Python3.7.0 SSL低版本导致Pip无法使用问题
终于下决心把python从2.7升到了3.7.懒人安装当然使用Anaconda. 安装成功,编译成功.但是用pip 安装包的时候提示: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 原因是python3.7为了安全性考虑,要求使用openssl 1.0.2之后的版本.但是自带的openssl,版本是1.0.1. 解决办法: 重装一下
-
解决python3中解压zip文件是文件名乱码的问题
在zip标准中,对文件名的 encoding 用的不是 unicode,而可能是各种软件根据系统的默认字符集来采用(此为猜测),因此zipfile中根据文件 flag 检测的时候,只支持 cp437 和 utf-8. 具体就是查找 zipfile.py 源代码找到下面的代码: 1: if flags & 0x800: 2: # UTF-8 file names extension 3: filename = filename.decode('utf-8') 4: else: 5: # Histo
-
python将控制台输出保存至文件的方法
很多时候在Linux系统下运行python程序时,控制台会输出一些有用的信息.为了方便保存这些信息,有时需要对这些信息进行保存.这里介绍几种将控制台输出保存到文件中的方式: 1 重定向标准输出流 重定向标准输出流有两种方式,既可以在每个print方法中进行重定向,如下所示: # assume the log file is 'a.log' # for python2 print >> a.log, 'print something' # for python3 print('print som
随机推荐
- JavaScript 异步调用
- Web 开发中遇到的UTF-8编码的问题总结第1/2页
- SQL Server 2005中的外联结用法
- JavaScript数据结构之二叉树的删除算法示例
- Oracle 高速批量数据加载工具sql*loader使用说明
- .dll 文件反编译的工具软件集合
- ASP.NET 2.0 URL映射技巧
- JavaScript移除数组内重复元素的方法
- js实现从数组里随机获取元素
- ASP.NET Core静态文件使用教程(9)
- c# 解决IIS写Excel的权限问题
- Nodejs--post的公式详解
- C#拼接SQL语句 用ROW_NUMBER实现的高效分页排序
- 与jquery serializeArray()一起使用的函数,主要来方便提交表单
- jQueryUI的Dialog的简单封装
- 用JS中split方法实现彩色文字背景效果实例
- struts2实现文件上传显示进度条效果
- Android 开发之BottomBar+ViewPager+Fragment实现炫酷的底部导航效果
- Flask解决跨域的问题示例代码
- Nginx学习之静态文件服务器配置方法