Как запустить selenium chrome на Raspberry PI 4?

#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. это интересно, потому что некоторые сайты блокируют безголовые браузеры, поэтому это может быть способом обойти защиту