解决方法:

_RESTRICTED_SERVER_CIPHERS =  'ALL'
def link_tlsv1_2(self, timeout=3600):self.headers = self.fix_header()#context = ssl._create_default_https_context()   #原先使用的方法context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)   #使用该方法后解决问题context.set_ciphers(_RESTRICTED_SERVER_CIPHERS)self.httpClient = http.client.HTTPSConnection(self.host, self.port, timeout=timeout, context=context)

其他解决方法:

在代码首部增加如下代码

import requests.packages.urllib3.util.ssl_
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'ALL'

python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法相关推荐

  1. python SSL error: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) 解决方法

    解决方案: os.environ['COMPOSE_TLS_VERSION'] = "TLSv1_2" 或者 export COMPOSE_TLS_VERSION=TLSv1_2

  2. 解决android4.4以下sslv3 alert handshake failure和protocol TLSv1.3 is not supported的问题

    本文主旨是在不升级gradle版本和compile sdk的情况下解决https连接失败的问题 由于最近后台服务器升级,http改成https,而且使用的是Tlsv1.3 协议 导致了客户端https ...

  3. Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法   大家好,我叫亓官劼(qí guā ...

  4. Python 使用numpy报错:runtimeError: package fails to pass a sanity check解决方法

    Python中使用numpy和pandas时报错:RuntimeError: The current Numpy installation ('...\venv\lib\site-packages\n ...

  5. 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法

    运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法 参考文章: (1)运行pyt ...

  6. XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法

    XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法   大家好,我叫亓官劼(qí guān ...

  7. centos在yum install报错:Another app is currently holding the yum lock解决方法

    centos在yum install报错:Another app is currently holding the yum lock解决方法 参考文章: (1)centos在yum install报错 ...

  8. phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法

    phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法 参考文章: (1)php ...

  9. 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法

    控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...

最新文章

  1. 《Adobe Premiere Pro CS5经典教程》——2.9 用Media Browser查找素材
  2. FD.io/VPP — GRE over IPSec
  3. 内核线程、轻量级进程、用户线程
  4. troubleshoot之:使用JFR解决内存泄露
  5. [渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料
  6. 【实习生笔试面试】腾讯2013实习生电话面试总结
  7. Flutter进阶—实现动画效果(一)
  8. va_start和va_end的使用及原理
  9. 日期对象Date的计算
  10. 搭建kafaka集群
  11. 老板喜欢提拔什么样的员工
  12. 用canvas画一个太极八卦图
  13. 1637_fgets函数的功能
  14. V2X测试系列之认识V2X第二阶段应用场景
  15. finebi-数据更新与定时发邮件
  16. 每天学一点英文:Espresso 20210903
  17. python调用canape_利用CANape进行基于CCP的汽车控制器的匹配标定的设计
  18. 用PSTools实现软件的远程批量安装或更新
  19. 关于Java二进制和十六进制转化的一点问题
  20. 中英文计算机专业词汇对照搜索引擎

热门文章

  1. 电脑运行慢的原因汇总
  2. CCNP OSPF协议详解
  3. 计算机山西特岗考试题库,山西特岗历年试题
  4. DIY三通道程控直流电源
  5. FATFS配置长文件名,为何跟编码转换有关
  6. Altium Designer从已有的PCB图中导出封装库
  7. 比特币的锁定脚本与解锁脚本
  8. mybatis if标签比较字符串
  9. 2018前端常见问题整理
  10. Spring 框架的AOP之注解的方式