内存中创建虚拟显示 https://github.com/ponty/PyVirtualDisplay
天问 4365e6dc2c Update 'README.md' | 6 months ago | |
---|---|---|
README.md | 6 months ago |
在内存中创建虚拟显示,基于 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()