它非常简单。我不想知道如何连接到默认浏览器,因为我已经知道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) –