【发布时间】:2016-08-16 20:15:42
【问题描述】:
我一直在寻找类似的东西,但我仍然无法找到如何做到这一点..
我试过了
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
# now Firefox will run in a virtual display.
# you will not see the browser.
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print browser.title
browser.quit()
display.stop()
但我收到此错误..
Traceback (most recent call last):
File "C:/Users//PycharmProjects/untitled/PureTest.py", line 4, in <module>
display = Display(visible=0, size=(800, 600))
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 33, in __init__
self._obj = self.display_class(
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 51, in display_class
cls.check_installed()
【问题讨论】:
-
你安装
xvfb了吗?
标签: python python-2.7 python-3.x selenium