9/19/17

Installing Selenium and ChromeDriver on Ubuntu 16.04

Install xvfb:

sudo apt-get install xvfb

Install Google Chrome:

sudo apt install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb
sudo apt install -f

Install ChromeDriver:


wget -N https://chromedriver.storage.googleapis.com/2.34/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod +x chromedriver
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
Install Selenium:


sudo apt-get install python-pip
pip install pyvirtualdisplay selenium

Example:

from pyvirtualdisplay import Display
from selenium import webdriver

display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Chrome()
driver.get('http://blog.python.org.ua')
print driver.title

No comments:

Post a Comment