首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python selenium chrome driver SSL: CERTIFICATE_VERIFY_FAILED无法获取本地颁发者证书

这个问题是由于Chrome浏览器在访问HTTPS网站时,会验证网站的SSL证书是否有效。当Chrome无法验证证书的颁发者时,就会出现SSL: CERTIFICATE_VERIFY_FAILED错误。

解决这个问题的方法是通过设置Chrome driver的选项来禁用SSL证书验证。以下是使用Python selenium库解决该问题的步骤:

  1. 导入selenium库和webdriver模块:
代码语言:txt
复制
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
  1. 创建Chrome driver的选项对象,并设置忽略证书错误:
代码语言:txt
复制
chrome_options = Options()
chrome_options.add_argument('--ignore-certificate-errors')
  1. 创建Chrome driver对象时,将选项对象传递给driver:
代码语言:txt
复制
driver = webdriver.Chrome(chrome_options=chrome_options)

这样,Chrome driver在访问HTTPS网站时将不再验证SSL证书,从而解决了SSL: CERTIFICATE_VERIFY_FAILED错误。

推荐的腾讯云相关产品是SSL证书服务。腾讯云SSL证书服务提供了多种类型的SSL证书,包括DV(域名验证)、OV(组织验证)和EV(增强验证)证书。您可以根据实际需求选择适合的证书类型,并通过腾讯云SSL证书服务进行购买和管理。

腾讯云SSL证书服务链接地址:https://cloud.tencent.com/product/ssl

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券