[SSL: WRONG_VERSION_NUMBER]

proxies={'http':'http://127.0.0.1:8080'}
res=requests.get('https://699pic.com/sousuo-218808-13-1-0-0-0.html',verify=False,proxies=proxies)

IE设置了代理,代码执行结果报了错

ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)

urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='699pic.com', port=443): Max retries exceeded with url: /sousuo-218808-13-1-0-0-0.html (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)')))

requests.exceptions.SSLError: HTTPSConnectionPool(host='699pic.com', port=443): Max retries exceeded with url: /sousuo-218808-13-1-0-0-0.html (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)')))

算是找到答案了。

proxies={'http':'http://127.0.0.1:8080'}

改为

proxies={'https':'http://127.0.0.1:8080'}

执行成功

抛出警告:Program Files\Python3.9\lib\site-packages\urllib3\connectionpool.py:1013: InsecureRequestWarning: Unverified HTTPS request is being made to host '127.0.0.1'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  warnings.warn(

直接忽略警告

import urllib3
urllib3.disable_warnings()

原文地址:https://stackoverflow.com/questions/14390605/python-requests-ssl-issue

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。

首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、作业代写、安装包资源发送或安装、软件使用指导等服务。

我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。