1. 程式人生 > >selenium打開chrome時,出現 "您使用的是不受支持的命令行標記:--ignore-certificate-errors""

selenium打開chrome時,出現 "您使用的是不受支持的命令行標記:--ignore-certificate-errors""

webdriver 依然 嘗試 命令行 http get med () nbsp

from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])
driver = webdriver.Chrome(chrome_options=options)
driver.get("http://www.baidu.com")
使用上面的代碼依然出現相同的錯誤
百度到別人的文章說是版本不一致導致,檢查chrome和chromedriver的版本,
chrome是 66.0.3359.181(正式版本) (64 位)
chromedriver使用的是v2.38的版本,
可以從 http://npm.taobao.org/mirrors/chromedriver/ 查看chromedriver的版本支持
----------ChromeDriver v2.38 (2018-04-17)----------
Supports Chrome v65-67

----------ChromeDriver v2.37 (2018-03-16)----------
Supports Chrome v64-66

----------ChromeDriver v2.36 (2018-03-02)----------
Supports Chrome v63-65
chromedriver v2.37也是支持v66的chrome ,嘗試一下使用v2.37版本的驅動

點擊打開鏈接 下載2.37版本的驅動

將解壓後得到的chromedriver.exe文件放入chrome文件中,成功解決問題

selenium打開chrome時,出現 "您使用的是不受支持的命令行標記:--ignore-certificate-errors""