2017-08-25 222 views
1

我想寫一個腳本(在Python中)掃描機器(假設系統有Linux)並檢索瀏覽器的安裝列表。尋找實施它的建議。我正在使用selenium打開鏈接
browser = webdriver.Firefox()
這裏我們不得不提到Firefox在Firefox瀏覽器中打開鏈接。如果用戶沒有安裝Firefox(安裝了Chrome),該怎麼辦? 我已經搜查,但沒有得到任何結果。如何獲取使用python安裝在系統中的瀏覽器列表?

P.S:如果系統有Windows/Mac的OS

回答

0

您可以掃描所有/usr/share/applications .desktop文件中Categories領域尋找WebBrowser

+0

如果我們想在mac/windows –

+1

的mac scan'/ Applications'文件夾中查看知名名稱 – Konstantin

1

更好的方法:使用try/catch塊

try{ 
browser = webdriver.Firefox(); 
browser.get('url'); 
}catch (IOException e) 
{} 

它將幫助的情況下,其中的驅動程序不能夠找到瀏覽器或有同時發動一些問題。

相關問題