以下は、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()