当前位置:   article > 正文

requests中使用代理,解决报错:OpenSSL.SSL.Error: [(‘SSL routines‘, ‘tls_process_server_certificate‘, ‘certifica_openssl error[0]: error:0a000438:ssl routines::tls

openssl error[0]: error:0a000438:ssl routines::tlsv1 alert internal error 17
  1. import requests
  2. proxy = {
  3. "http": "http://127.0.0.1:8888",
  4. "https": "http://127.0.0.1:8888",
  5. }
  6. def test():
  7. requests.post("https://www.baidu.com", proxies=proxy)

刚开始的代码如上,会出现以下的报错:

OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]

 

这是设置不认证就可以了,代码如下:

  1. import requests
  2. proxy = {
  3. "http": "http://127.0.0.1:8888",
  4. "https": "http://127.0.0.1:8888",
  5. }
  6. def test():
  7. requests.post("https://www.baidu.com", proxies=proxy, verify=False)

 

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/881482
推荐阅读
相关标签
  

闽ICP备14008679号