Python 自动化工具 webdriver chrome SSL ERROR CODE 报错

我在用Python做自动化工具时,用到了Chrome浏览器组件,但是调用chrome起来的时候,console控制台一直报错:

[20080:1312:1031/232631.440:ERROR:ssl_client_socket_impl.cc(982)] handshake failed; returned -1, SSL error code 1, net_error -101

是一个SSL证书的检测报错,

搜索了好多方案,–ignore-ssl-errors等都不能解决问题。

找了很多,都不行,最后有一个能解决的方案:

chrome_options = webdriver.ChromeOptions()

        #chrome_options.add_argument(‘–ignore-certificate-errors’)

        chrome_options.add_argument(‘—ignore-certificate-errors-spki-list’)

        chrome_options.add_argument(‘–ignore-ssl-errors’)

        chrome_options.add_argument(‘–ignore-ssl-error’)

        chrome_options.add_argument(‘log-level=2’)

        chrome_options.add_experimental_option(“excludeSwitches”,[“enable-logging”])

        driver = webdriver.Chrome(chrome_options = chrome_options)

标签

发表评论