运行python爬虫程序时,报错:selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary
原因:浏览器没有调用起来,可能由两种情况引起:
1.ChromeDriver.exe驱动有问题(包括版本,路径等等)
2.Chrome.exe本身有问题。
解决办法:
1.指定chromedriver.exe驱动绝对路径
driver = webdriver.Chrome(r'd:\xxx\chromedriver.exe')
2.添加chrome.exe到系统path环境变量 (尝试不太有用)
3.在代码中指定chrome.exe绝对路径。设置binary_location属性 (亲测有用)
option = webdriver.ChromeOptions()
option.binary_location=r'C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe'
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')