簡體   English   中英

在Python中使用Selenium Webdriver在后端中運行Firefox

[英]Run Firefox in Backend using Selenium webdriver in Python

我正在使用Python中的Selenium進行網站抓取項目。 我想知道是否可以在后端啟動Firefox或在Ubuntu的另一個工作區中打開Firefox?

是否還可以通過webdriver()傳遞user-agent屬性?

謝謝

PyVirtualDisplay應該讓您在后台運行它。

有一個短walkthough 這里

是的,您可以更改User Agent

如果您使用的是Gnome,則可能需要嘗試使用DevilsPie (或gDevilsPie)來控制Firefox在哪個工作空間上運行:

一個簡單的RAW規則是:

( if 
( begin 
( is ( application_name ) "Firefox" )
) 
( begin 
( set_workspace 3 )
( println "match" )
)
)

我將其與Selenium一起使用,效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM