它非常簡單。我不想知道如何連接到默認瀏覽器,因爲我已經知道webbrowser會爲我做到這一點。但是在使用之後,我想知道哪個瀏覽器的webbrowser連接到我的程序的其他部分。從字面上看,是不是有一些方法可以用python來問「什麼是默認瀏覽器?」並獲得「iexplore」或「鉻」或「火狐」的答案?任何幫助讚賞。謝謝!如何在Windows中使用python獲取默認瀏覽器的名稱?
編輯:我已經使用這個代碼的嘗試:從 進口_winreg HKEY_CURRENT_USER,打開項,QueryValue #在PY3,這個模塊被稱爲WinReg項不帶下劃線
with OpenKey(HKEY_CURRENT_USER,
r"Software\Classes\http\shell\open\command") as key:
cmd = QueryValue(key, None)
但是,這實際上並不返回默認瀏覽器。即使我明確將Internet Explorer檢查爲默認瀏覽器,此代碼始終會返回Google Chrome默認瀏覽器。
您使用的是哪個版本的Windows? –
[如何使用python獲取默認瀏覽器的名稱](http://stackoverflow.com/questions/19037216/how-to-get-a-name-of-default-browser-using-python) –