2015-11-06 326 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")