requests.exceptions.SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol

后端 未结 2 1264
春和景丽
春和景丽 2021-01-16 17:31

I have tried everything on this q&a to solve it but I still receive that error.

My latest attempt is based on Lukasa\'s comment and my code looks like this:

相关标签:
2条回答
  • 2021-01-16 18:13

    In all of the versions of Requests on PyPI there is no support for requesting HTTPS sites over a proxy since there is no support for the CONNECT verb. Our pre-release branch for 2.0 has this support and it works on every proxy I have tried. If you wish to check that out and try it with this, then you won't need the custom adapter either.

    Otherwise, you will have to wait until we release 2.0

    0 讨论(0)
  • 2021-01-16 18:17

    You have to use http as the protocol for your proxy (although you are using https over it)

    proxy = 'http://78.130.136.2:8080'
    

    But like @sigmavirus24 said the current release version of requests has some problems with http proxies. With this setting you will be able to use the proxy (not all proxies but this proxy in particular works).

    Be careful: With the current version the data is NOT encrypted between you and your proxy.

    Repeat: The proxy and everything between it and you can read the data!

    0 讨论(0)
提交回复
热议问题