使用Python中的Selenium webdriver在后端运行Firefox

用户

我正在使用Python中的Selenium进行一个网站抓取项目。我想知道我是可以在后台启动firefox还是在Ubuntu的另一个工作区打开firefox?在

是否也可以通过webdriver()传递user-agent属性?在

谢谢


已被浏览了8377次
更新日期: 2020-09-28 02:13:57
2 个回答
fefe Tyson

PyVirtualDisplay应该允许您在后台运行它。在

有一个简短的步行here。在

是的,你可以改变User Agent。在

评论 - 2020年8月7日 16:59
fefe Tyson

如果您正在使用Gnome,您可能需要尝试DevilsPie(或gdevillspie)来控制Firefox在哪个工作区上运行:

一个简单的原始规则是:

^{1}$

我把这个和硒一起使用,效果很好。在

评论 - 2020年8月7日 16:59

最新Python问答

推荐Python问答