Как открыть URL-адрес в Google Chrome на новой вкладке с помощью Python?

Я использую приведенный ниже код, чтобы открыть новое окно браузера 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())

Может ли кто-нибудь предложить, как вместо этого открыть новую вкладку?


person Prabhu Rajan    schedule 03.06.2020    source источник


Ответы (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< /а>

person Philip Petrov    schedule 05.06.2020
comment
Привет, спасибо за решение. На самом деле я ищу решение, чтобы открыть новую вкладку в новом окне браузера. Благодарим вас за помощь в этом. - person Prabhu Rajan; 05.06.2020