Ubuntu 16.04에서 Chrome 드라이버를 어떻게 사용합니까?

Ubuntu 16.04에서 Chrome 드라이버를 어떻게 사용합니까?

아래 코드는 파일이 존재하지 않는 것처럼 오류를 표시합니다. chromedriver.exe파일을 찾을 수는 있지만 .exe파일을 실행할 수 없는 것 같습니다.

내 명령은 다음과 같습니다.

System.setProperty("webdriver.chrome.driver","driver = webdriver.Chrome(executable_path='/usr/local/share/chromedriver')"); 
WebDriver driver = new ChromeDriver();
driver.get("https://www.youtube.com/");

이 기능 장애의 원인은 무엇입니까?

답변1

당신이 사용할 수있는 chromium-chromedriver:

sudo apt-get install chromium-chromedriver

또는 다운로드독점 ChromeDriver그리고 그것을 사용하십시오 :

wget https://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
./chromedriver

Selenium Python 패키지를 설치해야 합니다.

sudo apt-get install python-selenium python3-selenium

Google의 제품과 함께 작동합니다.파이썬 프로그램 시작하기:

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()

관련 정보