![](/img/trans.png)
[英]How to maximize chrome browser in default when using selenium in python
[英]How to open a new default browser window in Python when the default is Chrome
我一直在尋找一種從 Python 代碼中打開新的默認瀏覽器窗口的方法。
根據文檔webbrowser.open_new(url)應該這樣做。 不幸的是,如果 Chrome 是默認瀏覽器,它只會打開一個新標簽。 有沒有辦法打開默認瀏覽器(不知道那個瀏覽器是什么)?
試一試:
import subprocess
command = "cmd /c start chrome http://www.ebay.com --new-window"
subprocess.Popen(command, shell=True)
我覺得這不是 Python 的錯。 Firefox 和 Chrome(可能還有 IE)都會攔截打開新窗口的調用並將它們更改為新選項卡。 檢查瀏覽器中的設置以解釋這些調用。
import subprocess
def open(url):
cmd = "open " + url
print(cmd)
subprocess.Popen(cmd, shell=True)
webbrowser.open('http://www.google.com', new=1)
或者
webbrowser.open_new('http://www.google.com')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.