2017-07-08 61 views
0

在Python中,有沒有辦法在默認瀏覽器中打開特定的url,並指定要打開它的窗口的目標名稱?在默認瀏覽器中,在特定的命名窗口中打開python中的網頁

我想你可以使用自動化框架(如硒)來做到這一點,但有沒有一種解決方案不是那麼「沉重」?

這個html的等價物是指定目標的「a href」鏈接。

+0

什麼是重?在[so]上發佈一個問題的方方面面都比google搜索「python webbrowser open」更重要,並且提交了第一個東西(標準庫中的「webbrowser」模塊)。 – Anthon

+0

https://developer.mozilla.org/en/docs/Web/HTML/Element/a表示'以下關鍵字對'target'屬性具有特殊含義:'_self,_ blank,_parent,''和'_top'。這似乎與您所問的有所不同;你能澄清一下嗎? –

+0

請發佈您使用webbrowser模塊(我明顯知道)的命令,這將打開名爲「xyz」的窗口中的URL。測試將發送命令打開該URL兩次,並使其在同一個選項卡中打開,因此您將擁有該頁面的一個「實例」而不是兩個。 – TheZuck

回答

0

使用網頁瀏覽器模塊:

import webbrowser 

webbrowser.open_new(url) 
+0

這是不足以滿足要求,請閱讀問題的最後部分。 – TheZuck

+0

使用Tkinter創建頁面,將您的鏈接與webbrowser.open_new作爲回調。 – SayPy

相關問題