【问题标题】:How do I open a URL in Google Chrome in new tab using Python?如何使用 Python 在新选项卡中的 Google Chrome 中打开 URL?
【发布时间】:2020-06-03 16:31:50
【问题描述】:

我正在使用下面的代码打开一个新的 chrome 浏览器窗口。当我运行代码时,它总是在现有选项卡中打开一个新页面。

import webbrowser
import pyautogui

url = 'google.com'
chrome_path = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path))
webbrowser.get('chrome').open_new(url)

print(pyautogui.position())

有人可以建议如何打开一个新标签吗?

【问题讨论】:

    标签: google-chrome pyautogui python-webbrowser


    【解决方案1】:

    应该很简单:

        webbrowser.get('chrome').open_new_tab(url)
    

    在文档中它说:

    webbrowser.open_new_tab(url):如果可能,在默认浏览器的新页面(“标签”)中打开 url,否则等效于 open_new()。

    仅供参考:

    webbrowser.open_new(url):如果可能,在默认浏览器的新窗口中打开url,否则,在唯一的浏览器窗口中打开url。

    来源:https://docs.python.org/3/library/webbrowser.html

    【讨论】:

    • 嗨,感谢您的解决方案。实际上,我正在寻找在新浏览器窗口中打开新标签的解决方案。感谢您对此的帮助。
    猜你喜欢
    • 2014-01-10
    • 2016-09-02
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多