#python #selenium #raspberry-pi #selenium-chromedriver
#python #селен #raspberry-pi #selenium-chromedriver
Вопрос:
У меня есть совершенно новый готовый Raspberry Pi 4, на котором я хотел бы запустить python selenium. Однако у меня нет пути для использования этой команды: какие-нибудь советы?
driver = webdriver.Chrome("path-to-chromiumdriver")
Я также рад запустить его с Firefox, если у кого-то есть путь для этого!
Спасибо, / yga
Комментарии:
1. я настолько тупой, что даже не могу загрузить selenium на mac
Ответ №1:
Ага — похоже https://ivanderevianko.com/2020/01/selenium-chromedriver-for-raspberrypi есть ответ!
sudo apt-get install chromium-chromedriver
А затем в коде python:
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1600, 1200))
display.start()
driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver')
(Я хотел запустить версию без головы; отсюда и pyvirtualdisplay)
Комментарии:
1. Для headless вам не нужен никакой дисплей, просто передайте
--headless
option дляChrome()
функции вoptions
параметре.2. это интересно, потому что некоторые сайты блокируют безголовые браузеры, поэтому это может быть способом обойти защиту