все Python 3webbrowserфункция
webbrowser.open_new_tab()
открытие страниц
Открывает адрес в новой вкладке браузера по умолчанию; то же, что open(url, new=2). Возвращает True, если браузер запущен.
Синтаксис
webbrowser.open_new_tab(url)
Обычно это самый ожидаемый вариант: open() с new=0 может заменить страницу в уже открытой вкладке. Если браузер вкладок не поддерживает, вызов ведёт себя как open_new. Вызов в цикле по сотне ссылок откроет сотню вкладок без подтверждения — ограничивайте количество.
Примеры
import webbrowser
class Recorder(webbrowser.BaseBrowser): # поддельный браузер: ничего не открывает
def open(self, url, new=0, autoraise=True):
print('open', url, 'new =', new)
return True
webbrowser.register('recorder', Recorder, preferred=True)
print(webbrowser.open_new_tab('https://python.org')) # → open https://python.org new = 2 / True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности