一、场景复现
二、解决方法
1. 禁用不安全请求警告
可以通过禁用 InsecureRequestWarning
来忽略 SSL 证书验证警告。这在 requests
模块中是可能的,下面是一个示例:
2. 创建一个会话并全局禁用警告
可以创建一个 requests
会话对象,并在该会话中全局禁用 SSL 证书验证警告:
3. 使用上下文管理器
如果只想在某个特定的代码块中禁用 SSL 证书验证警告,可以使用上下文管理器来实现:
以上几种方法都能有效地在使用 requests
模块时忽略 SSL 证书验证警告。
请注意,在生产环境中,不建议忽略 SSL 证书验证警告,因为这可能会降低通信的安全性。