Firefox(和其他图形浏览器)需要X显示器。您可以在PyVirtualDisplay的帮助下使用虚拟的:
from pyvirtualdisplay import Displaydisplay = Display(visible=0, size=(1024, 768))display.start()browser = webdriver.Firefox()... more selenium pre ...display.stop()
除了PyVirtualDisplay,您还需要其依赖项xfvb和Xephyr(在debian:上
apt-get install -y xvfbxserver-xephyr)



