下面是我在 FreeBSD 中编写的代码。在这段代码之前,我做了
pkg install xorg-vfbserver
但在此之后我不知道要设置哪个环境变量。就像在 Ubuntu 中一样,在使用这个程序之前你必须这样做
apt-get install xvfb
export DISPLAY = :1
在 FreeBSD 中,要设置的环境变量是什么?我阅读了USES = DISPLAY,但我无法理解,因为没有太多关于它的信息。正因为如此,Firefox 启动和关闭
from pyvirtualdisplay import Display
from selenium import webdriver
try:
display = Display(visible=0, size=(800,600))
display.start()
except:
print "no virtual display found"
driver = webdriver.Firefox()
driver.get('www.google.com')
driver.close()