剛學python,遇到的第一個問題就是模仿瀏覽器行為的時候報錯。
代碼很簡單:
from selenium.webdriver import Chrome
web = Chrome()
web.get('https://www.baidu.com')
web.close()
然后報錯
raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://chromedriver.chromium.org/home
原來是缺瀏覽器。
網(wǎng)上的解決方案都不太認可。我的辦法是,先下載對應(yīng)的文件。
[這里下載](http://chromedriver.storage.googleapis.com/index.html)
然后將它放進你的項目目錄里,然后直接將它引到你項目即可
from selenium.webdriver import Chrome
chromedriver = '/Users/gaara/Documents/Python/MovieInfo/chromedriver'
# web = Chrome()
web = Chrome(executable_path=chromedriver)
web.get('https://www.baidu.com')
web.close()