1 заметка с тегом

chromedriver

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

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

  1. Переходим по ссылке

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

Установка chromedriver на macOS High Sierra для Selenium
  1. Скачиваем пакет chromedriver_mac64.zip

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


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

unzip chromedriver_mac64.zip


и удаляем архив


rm -f chromedriver_mac64.zip


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

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


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


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


 Нет комментариев    13   1 год   brew   chromedriver   High Sierra   macOS   python   Selenium