Установка python3.6 и Selinium на CentOS 7

Никак не претендую на мега мануал, но многие спрашивают как сделать. решил чутка описать чтоб скидывать урл.

И так, имеем голую центозу 7

подключаем repo от epel.

yum install epel-release

Далее ставим python3.6 и zip

yum install python36 python36-devel python36-pip unzip

Ставим Chrome

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Качаем и распаковываем вебдрайвер, в моем случае он под хром 78 версии.

curl -o chromedriver_linux64.zip https://chromedriver.storage.googleapis.com/78.0.3904.105/chromedriver_linux64.zip
unzip chromedriver_linux64.zip -d /usr/local/bin/ && rm -rf chromedriver_linux64.zip

ставим selenium

pip3 install selenium

теперь все готово. в питоше юзаем путь к драйверу вот так.

webdriver.Chrome(executable_path='/usr/local/bin/chromedriver', chrome_options=options)

Ну и не забываем что для консоли юзаем.

options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')