完全没装图形模式的linux,用模拟浏览器是不可能的,但是有个折中的办法就是装xvfb
ubuntu下面:
sudo apt-get install xdg-utils xvfb x11-xkb-utils
然后在python里面要装个包:xvfbwrapper
python3 -m pip install xvfbwrapper
py文件里面:
from xvfbwrapper import Xvfb
xvfb = Xvfb(width=1280, height=720) # 实例化,并定义边界
xvfb.start()
browser = webdriver.PhantomJS() # 无界PhantomJS浏览器
xvfb.stop()