Selenium gives “selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary” on Mac

前端 未结 6 2056
星月不相逢
星月不相逢 2020-12-06 04:29

Trying to get selenium to work with Python 3 for web scraping purposes:

from selenium import webdriver
chrome_path = r\"/Library/Frameworks/Pyth         


        
6条回答
  •  半阙折子戏
    2020-12-06 05:17

    The issue is that chromedriver also needs to know where chrome is. In your case it is at a non-default path. So you need to specify the complete path to the Google Chrome binary.

    options = webdriver.ChromeOptions()
    options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
    chrome_driver_binary = "/usr/local/bin/chromedriver"
    driver = webdriver.Chrome(chrome_driver_binary, chrome_options=options)
    

    Above code is what you should use

提交回复
热议问题