打开IE浏览器窗口

Kar*_*der 12 python browser internet-explorer

webbrowser提供了一种通过该webbrowser.open()方法使用浏览器窗口启动URL的便捷方式.有许多浏览器类型可供使用,但在Windows上运行python时似乎没有明确的方法来启动Internet Explorer.

WindowsDefault 仅当Internet Explorer设置为默认浏览器时才有效,这不是我可以做出的假设.

有没有办法在不恢复到Windows API调用的情况下显式启动到Internet Explorer的URL?

C.H*_*.S. 24

更优雅的代码:

import webbrowser

ie = webbrowser.get(webbrowser.iexplore)
ie.open('google.com')
Run Code Online (Sandbox Code Playgroud)


Sil*_*ost 15

>>> ie = webbrowser.get('c:\\program files\\internet explorer\\iexplore.exe')
>>> ie.open('http://google.com')
True
Run Code Online (Sandbox Code Playgroud)


Luk*_*ský 8

iexplore = os.path.join(os.environ.get("PROGRAMFILES", "C:\\Program Files"),
    "Internet Explorer\\IEXPLORE.EXE")
ie = webbrowser.BackgroundBrowser(iexplore)
ie.open(...)
Run Code Online (Sandbox Code Playgroud)

这是webrowser模块内部使用的内容.