README.md 608 B

PyVirtualDisplay

在内存中创建虚拟显示,基于 xvfb (X Virtual FrameBuffer)的一个轻量级包装

pip install pyvirtualdisplay
sudo apt-get install xvfb


from pyvirtualdisplay import Display
from selenium import webdriver

# 创建一个虚拟显示
display = Display(visible=0, size=(800, 600))
display.start()

# 在虚拟显示上启动浏览器
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print(browser.title)
browser.quit()

# 停止虚拟显示
display.stop()

Reference

ponty/PyVirtualDisplay