蟒蛇硒和铬

AK9309

我在Mac上通过anaconda运行硒。为了能够选择Chrome作为我的网络驱动程序,我需要下载最新的chromedriver。但是我不知道将文件放置在什么位置。如果我刚跑

driver = webdriver.Chrome()

WebDriverException: Message: unknown error: cannot find Chrome binary

我应该放入chromedriveranaconda/lib/python2.7/site-packages/selenium/webdriver/吗?如果是,如何指定硒使用呢?

我知道它一定很简单,因为像一年前一样,我已经在另一台计算机上设置了chromedriver,但是我现在无法使用它。

编辑:尝试了这个

import os
from selenium import webdriver

chromedriver = "/Users/username/Downloads/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
driver.quit()

得到这个错误:

WebDriverException: Message: unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.23.409710 (0c4084804897ac45b5ff65a690ec6583b97225c0),platform=Mac OS X 10.11.6 x86_64)
AK9309
  1. 下载最新的chromedriver
  2. 更新Chrome本身
  3. 在你的代码中

from selenium import webdriver driver_path = '/path to chromedriver.exe/' driver = webdriver.Chrome(driver_path) driver.get('somewebsite')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章