selenium+firefox,不弹出窗口,静默模式运行
在使用selenium驱动有前端显示的浏览器(如firefox,chrome等)我们会经常遇到浏览器不停弹出的情况十分烦人,有没有方法解决,答案是有:
通过使用pyvirtualdisplay,创建虚拟屏幕,将浏览器运行在这个虚拟的屏幕之中
1、首先下载依赖包,我是在python中使用的
$ sudo apt-get install xvfb python-pip
$ sudo pip install pyvirtualdisplay
2、创建虚拟屏幕,使用方法
#!/usr/bin/env python
from pyvirtualdisplay import Display
from selenium