我無法啓動Chromedriver
與Selenium
。硒無法啓動Chromedriver
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.google.com')
而不會繼續browser.get('http://www.google.com')
但失敗:
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.21.371461 (633e689b520b25f3e264a2ede6b74ccc23cb636a),platform=Linux 3.13.0-76-generic x86_64)
我(64B)採用Python 2.7.6
(的virtualenv安裝)和selenium==2.50.1
Ubuntu 14.04
上。
[email protected]:~$ which chromedriver
/usr/local/bin/chromedriver
[email protected]:~$ ll /usr/local/bin/chromedriver
lrwxrwxrwx 1 root root 24 feb 4 22:13 /usr/local/bin/chromedriver -> /opt/google/chromedriver*
編輯
[email protected]:~$ google-chrome --version
Google Chrome 48.0.2564.97
降級爲Chromedriver 2.20
:
wget http://chromedriver.storage.googleapis.com/2.20/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod 777 chromedriver
sudo mv -f chromedriver /opt/google/chromedriver
,但遺憾的是,仍然是同樣的結果。
任何想法爲什麼會發生這種情況?
有趣的是,無法在MacOSx上重現它,嘗試使用Python 2.7和3.5。您安裝了哪些Chrome版本? – alecxe
@alecxe編輯。 – dm295
如果您降級到chromedriver 2.20,該怎麼辦? – alecxe