python - SSL : WRONG_VERSION_NUMBER ON PYTHON REQUEST

标签 python debugging web python-requests ssl-certificate

Python版本:3.9.1
你好大脑袋!!
我试图编写发送请求的机器人并且它工作得非常好,我遇到的唯一问题是当我尝试使用诸如 Charles 4.6.1 或 Fiddler Everywhere 之类的 Web 调试程序时。当我打开它以查看机器人流量和响应表单服务器时,它崩溃向我显示此错误:
(由 SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] 错误的版本号 (_ssl.c:1124)')) 引起)
我曾经遇到过这个问题,我可以通过简单地在我的请求帖子中添加“verify=False”来解决它,但现在它不起作用,我尝试了很多方法来解决它,但没有任何帮助,我不知道怎么了。

最佳答案

我有同样的问题。这是 urllib3 中的一个错误。您必须在请求中指定您的代理,并将“https”值更改为“http”。
我的例子:

proxies = {'https': 'http://127.0.0.1:8888'}
request = r.get('https://www.example.net', verify=False, proxies=proxies)

关于python - SSL : WRONG_VERSION_NUMBER ON PYTHON REQUEST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65516325/

相关文章:

javascript - JQuery "#id.class"选择器混搭

python - os.path.isfile() 不起作用。为什么?

python - Wagtail 管理模板中的 render() 意外关键字错误

python - int()参数必须是字符串,类似字节的对象或数字,而不是 'NoneType'

debugging - eclipse插件: get notification on debug terminate

debugging - emacs 的调试器单步调试 java 源代码

python - 异步 : How to handle multiple open files OS error

visual-studio - fatal error LNK1201 : error writing to program database - Visual Studio 2003

javascript - Google 如何对 CSS 类和 ID 进行编码?

ASP.net Web 表单和 Asp.net MVC 安全性