python - 重新启用 urllib3 警告

标签 python urllib3

我有一部分代码是故意发出不安全请求的。所以我用

禁用警告
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

在那部分之后,如何在我的脚本中重新启用/重置 urllib3 警告?

最佳答案

如果您需要以编程方式重置所有警告,您可以:

import warnings
warnings.resetwarnings()

这将导致所有 urllib3 警告(以及所有其他警告)恢复为默认状态。

urllib3.disable_warnings 助手是 a one-line wrapper围绕 warnings.simplefilter('ignore', category)

如果您想自己应用特定类别覆盖,您可以执行以下操作:

warnings.simplefilter('default', category)

更多关于警告过滤器的信息:https://docs.python.org/2/library/warnings.html#available-functions

关于python - 重新启用 urllib3 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50414913/

相关文章:

python-3.x - Curl 给出响应但 python 没有响应并且请求调用没有终止?

python - 在 python 中设置全局套接字超时的正确方法是什么?

python - Blender:分段,故障核心转储?

python - 更新整个工作表的单行格式

Python 词形还原输入列表,返回输出列表

python - 使用循环下载网址/文件列表 - python

python - 如何修复请求(urllib3)与应用引擎一起工作?

python - Selenium 找不到元素

python - 为什么迭代近似算法有时尽管输入值较大但迭代次数却较少?

python - urllib3.urlencode 字符串中的 googlescholar url