Der folgende Code zeigt einen Fehler an, als ob die Datei nicht existiert. Ich kann die chromedriver.exe
Datei finden, aber sie .exe
scheint nicht ausführbar zu sein.
Dies sind meine Befehle:
System.setProperty("webdriver.chrome.driver","driver = webdriver.Chrome(executable_path='/usr/local/share/chromedriver')");
WebDriver driver = new ChromeDriver();
driver.get("https://www.youtube.com/");
Was kann die Ursache dieser Funktionsstörung sein?
Antwort1
Sie können Folgendes verwenden chromium-chromedriver
:
sudo apt-get install chromium-chromedriver
Oder herunterladenproprietärer ChromeDriverund benutze es:
wget https://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
./chromedriver
Sie müssen Selenium-Python-Pakete installieren:
sudo apt-get install python-selenium python3-selenium
Es funktioniert mit GooglesErste Schritte mit dem Python-Programm:
import time
from selenium import webdriver
driver = webdriver.Chrome('./chromedriver') # Optional argument, if not specified will search path.
# or '/usr/lib/chromium-browser/chromedriver' if you use chromium-chromedriver
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
search_box = driver.find_element_by_name('q')
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5) # Let the user actually see something!
driver.quit()