一)软件环境

python 3.7

selenium 3.11

geckodriver 0.21.0 //将其放置于/usr/bin目录下

firefox 62.0//将其主目录添加至环境变量中


二)虚拟桌面安装

yum install Xvfb

yum install gtk3

yum install libgtk-3.so.0


三)Python环境配置及代码编写

配置Python环境

pip install xvfbwrapper //安装调用虚拟桌面接口

代码引用

代码引用实例:

fromxvfbwrapperimportXvfbvdisplay=Xvfb(width=1280,height=740)vdisplay.start()try:#launchstuffinsidevirtualdisplayhere.finally:vdisplay.stop()

更多关于xvfbwrapper的使用,请参考https://github.com/cgoldberg/xvfbwrapper