2015-11-06 323 views
-1

我将chromedriver放在一个随机文件夹中。并希望把它从硒Linux上的chromedriver的路径

使用webdriver的

但实际上上:https://code.google.com/p/selenium/wiki/ChromeDriver,表示,预计司机是下:在/ usr/bin中/谷歌铬

我使用Dreamhost的,他们告诉我需要支付更多的sudo/usr/bin文件夹。无论如何走动这些? (即,执行从随机位置chromedriver)

我尝试以下(从花药问题发现关于同一主题,但没有确切的答案)

chromedriver = "path/to/chromedriver" 
os.environ["webdriver.chrome.driver"] = chromedriver 
browser = webdriver.Chrome(chromedriver) 

但它不工作。它给了我错误:无法找到Chrome的二进制 好像另一个问题:(

提前谢谢,这会是非常有帮助顺便说一句,我使用Python /瓶

+0

@两BitAlchemist他们不协助:(任何线索,我可以安装在共享服务器上 –

回答

0

您需要添加铬驱动程序的位置!到你的PATH

PATH = $ PATH:

Starting ChromeDriver 2.20.353124 (035346203162d32c80f1dce587c8154a1efa0c3b) on port 9515 Only local connections are allowed. 01:之后,你应该能够运行chromedriver和得到的东西像[随机文件夹路径]

+0

您好,我更新了我的问题,我没有设置该ISN的道路”? t/usr/bin下的那个,你可以看一下吗?它在python/flask中。 –

0

您可以使用executable_path变量传递chromedriver位置。请看以下示例代码:

from selenium import webdriver 

driver = webdriver.Chrome(executable_path="/path/to/chromedriver") 
driver.get("https://code.google.com/p/chromedriver/issues/detail?id=1260")