在默认浏览器中的特定命名窗口中以python打开网页

在默认浏览器中的特定命名窗口中以python打开网页,python,browser,webpage,Python,Browser,Webpage,在Python中,是否有方法在默认浏览器中打开特定url,并指定要打开该url的窗口的目标名称 我想您可以使用自动化框架(如selenium)来实现这一点,但有没有一种解决方案不是那么“沉重” 与此对应的html是一个带有指定目标的“a href”链接。使用webbrowser模块: import webbrowser webbrowser.open_new(url) 使用webbrowser模块: import webbrowser webbrowser.open_new(url) 什

在Python中,是否有方法在默认浏览器中打开特定url,并指定要打开该url的窗口的目标名称

我想您可以使用自动化框架(如selenium)来实现这一点,但有没有一种解决方案不是那么“沉重”


与此对应的html是一个带有指定目标的“a href”链接。

使用webbrowser模块:

import webbrowser

webbrowser.open_new(url)

使用webbrowser模块:

import webbrowser

webbrowser.open_new(url)

什么东西重?发布一个问题比谷歌搜索“PythonWebBrowser open”和点击第一个出现的东西(标准库中的“webbrowser”模块)更重要。表示“[t]以下关键字对
target
属性具有特殊意义:
\u self、\u blank、\u parent、
\u top
。这似乎与你所问的不一致;请澄清一下好吗?请发布您将与webbrowser模块一起使用的命令(我显然知道),该命令将在名为“xyz”的窗口中打开url。测试是发送两次打开该url的命令,并在同一个选项卡中打开该url,这样您将拥有该页面的一个“实例”,而不是两个。您是否找到了这样做的方法?我试图避免在多个选项卡中重新打开同一url。我也没有找到一个解决方法(例如bash脚本),它不涉及添加像seleniumFWIW这样庞大的依赖项。在进一步挖掘之后,react dev utils(create react app的一部分)似乎可以在macOS上使用applescript执行类似的操作,但每次在其他设备上都会在新选项卡中打开。它看起来也只搜索URL,而不是
目标:什么是重的?发布一个问题比谷歌搜索“PythonWebBrowser open”和点击第一个出现的东西(标准库中的“webbrowser”模块)更重要。表示“[t]以下关键字对
target
属性具有特殊意义:
\u self、\u blank、\u parent、
\u top
。这似乎与你所问的不一致;请澄清一下好吗?请发布您将与webbrowser模块一起使用的命令(我显然知道),该命令将在名为“xyz”的窗口中打开url。测试是发送两次打开该url的命令,并在同一个选项卡中打开该url,这样您将拥有该页面的一个“实例”,而不是两个。您是否找到了这样做的方法?我试图避免在多个选项卡中重新打开同一url。我也没有找到一个解决方法(例如bash脚本),它不涉及添加像seleniumFWIW这样庞大的依赖项。在进一步挖掘之后,react dev utils(create react app的一部分)似乎可以在macOS上使用applescript执行类似的操作,但每次在其他设备上都会在新选项卡中打开。看起来它也只搜索URL,而不是
目标
:这还不足以满足要求,请阅读问题的最后部分。使用Tkinter创建页面,将您与webbrowser.open_new的链接作为回调。这还不足以满足要求,请阅读问题的最后一部分。使用Tkinter创建页面,将您与webbrowser.open_new的链接作为回调。