如何使用webbrowser从Python脚本启动Microsoft Edge

如何使用webbrowser从Python脚本启动Microsoft Edge,python,python-webbrowser,Python,Python Webbrowser,使用webbrowser库,我可以从python脚本启动Chrome和Firefox。它在边缘上失败了。我注意到了使用webdriver启动Edge的方法,但我这里的问题是是否可以为Edge使用以下脚本。它目前只启动Chrome import webbrowser chrome_path="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" edge_path="C:\Windows\SystemApps\Microsoft

使用webbrowser库,我可以从python脚本启动Chrome和Firefox。它在边缘上失败了。我注意到了使用webdriver启动Edge的方法,但我这里的问题是是否可以为Edge使用以下脚本。它目前只启动Chrome

import webbrowser

chrome_path="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
edge_path="C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe"

webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path))
webbrowser.register('edge', None, webbrowser.BackgroundBrowser(edge_path))

webbrowser.get('chrome').open('http://www.google.com')
webbrowser.get('edge').open('http://www.microsoft.com')

也许你走错了路。运行edge并启动任务管理器。选择“边缘浏览器”,右键单击并选择“打开文件位置”(可能您可以在我使用的任务管理器bcs中看到不同的名称),然后复制路径。将edge\u path设置为此,但应添加文件名。例如,我的edge的exe文件名为“msedge.exe”,请不要忘记在路径的和处添加此文件

可能您的路径错误。运行edge并启动任务管理器。选择“边缘浏览器”,右键单击并选择“打开文件位置”(可能您可以在我使用的任务管理器bcs中看到不同的名称),然后复制路径。将edge\u path设置为此,但应添加文件名。例如,我的edge的exe文件名为'msedge.exe',别忘了在路径的和处添加此文件。

您的实现和答案帮助我在Linux上打开edge。也许它也会在Windows上帮助您。

您的实现和答案帮助我在Linux上打开了Edge。也许它对Windows也有帮助。

不能代表您的Windows版本,但在最新版本中,边缘文件路径是


C:\Program Files(x86)\Microsoft\Edge\Application\msedge.exe不能代表您的Windows版本,但在最新版本中,边缘文件路径为


C:\Program Files(x86)\Microsoft\Edge\Application\msedge.exe

我读到运行exe无法启动Edge的地方,它是“不同的”。我读到运行exe无法启动Edge的地方,它是“不同的”。就是这样,谢谢!就这样,谢谢你!