当前位置:   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博客】
推荐阅读
  

闽ICP备14008679号