Skip to content

Установка chromedriver на macOS High Sierra для Selenium

При написании парсера потребовалось использовать Selenium, выбрав в качестве драйвера Chrome и написав функцию для работы с Selenium я обнаружил, что драйвер не хотел работать, а попросту его не было в системе. Установка из brew не помогла, т. к. данного пакета там уже не оказалось. Но не беда, пришлось подправить немного руками.

Переходим по ссылке https://sites.google.com/a/chromium.org/chromedriver/downloadsи выбираем нужную версию. На момент написания данной статьи, это ChromeDriver 2.38

Скачиваем пакет chromedriver_mac64.zip

wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_mac64.zip

Распаковываем архив

unzip chromedriver_mac64.zip && rm -f chromedriver_mac64.zip

Перекидываем бинарник и разрешаем его выполнение

sudo mv chromedriver /usr/local/bin
sudo chmod +x /usr/local/bin/chromedriver

Все, установка драйвера завершена, теперь у себя в коде можем указывать следующее

from selenium import webdriver
driver = webdriver.Chrome('/usr/local/bin/chromedriver')

Published inPython

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *