Вам нужно либо включить X, либо лучше, если вы можете запустить Selenium Webdriver на Raspberry Pi в режиме без головы с помощью xvfb
. Для этого вам нужно следующее:
Установите необходимые пакеты APT:
sudo apt-get update
sudo apt-get install iceweasel
sudo apt-get install xvfb
Установите необходимые pip
пакеты:
sudo pip install selenium
sudo pip install PyVirtualDisplay
sudo pip install xvfbwrapper
Затем начните со следующего минимального Python:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Firefox()
driver.get('http://raspberrypi.stackexchange.com/')
driver.quit()
display.stop()