在Python中使用Selenium webdriver后台运行Firefox
我正在用Python和Selenium做一个网站抓取的项目。我想知道我能不能在后台启动Firefox,或者在Ubuntu的另一个工作区打开Firefox?
通过webdriver()传递user-agent
属性也是可能的吗?
谢谢!
2 个回答
1
如果你在使用Gnome桌面环境,可能想试试DevilsPie(或者叫gDevilsPie),这个工具可以帮助你控制Firefox在哪个工作区运行:
一个简单的规则示例如下:
( if
( begin
( is ( application_name ) "Firefox" )
)
( begin
( set_workspace 3 )
( println "match" )
)
)
我用这个和Selenium一起,效果很好。
3