当前位置:   article > 正文

爬虫之使用verify参数忽略CA证书_ca公钥会影响爬虫吗

ca公钥会影响爬虫吗

爬虫之使用verify参数忽略CA证书

【CA证书是https中认证的一个重要的证书】

在使用浏览器上网的时候,有时能够看到下面的提示(2018年10月之前的12306网站):

1.1 运行代码查看代码中向不安全的链接发起请求的效果

运行下面的代码将会抛出包含ssl.CertificateError ...字样的异常

示例代码:

  1. import requests
  2. url = "https://sam.huat.edu.cn:8443/selfservice/"
  3. response = requests.get(url)
  4. print(response.content.decode())

运行效果:

1.2 解决方案

为了在代码中能够正常的请求,我们使用verify=False参数,此时requests模块发送请求将不做CA证书的验证:verify参数能够忽略CA证书的认证

示例代码:

  1. import requests
  2. url = "https://sam.huat.edu.cn:8443/selfservice/"
  3. response = requests.get(url, verify=False)
  4. print(response.content)

运行效果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/222369
推荐阅读
  

闽ICP备14008679号