आपको या तो X को सक्षम करना होगा या बेहतर होगा कि आप हेडलेस मोड में रास्पबेरी पाई पर सेलेनियम वेबड्राइव चला सकते हैं 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
फिर निम्नलिखित न्यूनतम पायथन के साथ शुरू करें:
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()