mac 下使用 selenium包的时候 报错 Message: 'chromedriver' executable needs to be in PATH.

from selenium import webdriver

browser = webdriver.Chrome()

browser.get("https://www.baidu.com/")
print(browser.page_source)

browser.close()

报错:

os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

解决方案

  • 方法1
    下载chromedriver驱动,配置path
    https://npm.taobao.org/mirrors/chromedriver/
    chromedriver mv 到 /usr/local/bin
  • 方法2
    使用brew安装chromedriver
brew install chromedriver #或者
brew cask install chromedriver

你可能感兴趣的:(Python,macOS,爬虫)