【发布时间】:2012-01-08 01:27:24
【问题描述】:
我正在使用 Python 中的 Selenium 进行网站抓取项目。我想知道我是否可以在后端启动 Firefox 或在 Ubuntu 的另一个工作区中打开 Firefox?
是否也可以通过 webdriver() 传递 user-agent 属性?
谢谢
【问题讨论】:
标签: python selenium webdriver web-scraping user-agent
我正在使用 Python 中的 Selenium 进行网站抓取项目。我想知道我是否可以在后端启动 Firefox 或在 Ubuntu 的另一个工作区中打开 Firefox?
是否也可以通过 webdriver() 传递 user-agent 属性?
谢谢
【问题讨论】:
标签: python selenium webdriver web-scraping user-agent
【讨论】:
如果您使用 Gnome,您可能想尝试 DevilsPie(或 gDevilsPie)来控制 Firefox 在哪个工作区上运行:
一个简单的 RAW 规则是:
( if
( begin
( is ( application_name ) "Firefox" )
)
( begin
( set_workspace 3 )
( println "match" )
)
)
我将它与 Selenium 一起使用,效果很好。
【讨论】:
ẁebdriver() 无法将 Firefox 作为后台应用程序运行?