Документация по Python

Модуль веб-браузера (webbrowse)

В: Документация по Python

Введение

Примеры

Открытие URL в браузере по умолчанию

Чтобы просто открыть URL, используйте webbrowser.open() метод:

 import webbrowser
webbrowser.open("https://codecamp.ru")

 

Если окно браузера открыто в данный момент, метод откроет новую вкладку по указанному URL. Если окно не открыто, метод откроет браузер операционной системы по умолчанию и перейдет к URL-адресу в параметре. Метод open поддерживает следующие параметры:

  • url - URL , чтобы открыть в веб - браузере (строка) [обязательно]
  • new - 0 открывается в существующей вкладке 1 открывает новое окно, 2 открывает новую вкладку (целое число) [ по умолчанию 0]
  • autoraise - если установлено значение Да, то окно будет перемещено поверх окон других приложений (Boolean) [ Значение по умолчанию False]

Обратите внимание, что new и autoraise аргументы редко работают , как большинство современных браузеров отказаться от этих commmands.

Webbrowser также может попытаться открыть URL - адреса в новых окнах с open_new способом:

 import webbrowser
webbrowser.open_new("https://codecamp.ru")

 

Этот метод обычно игнорируется современными браузерами, и URL-адрес обычно открывается в новой вкладке. Открытие новой вкладки можно попробовать с помощью модуля , используя open_new_tab метод:

 import webbrowser
webbrowser.open_new_tab("https://codecamp.ru") 

Открытие URL с помощью разных браузеров

Модуль веб - браузер также поддерживает различные браузеры , используя register() и get() методы. Метод get используется для создания контроллера браузера с использованием пути к конкретному исполняемому файлу, а метод register используется для присоединения этих исполняемых файлов к предустановленным типам браузеров для будущего использования, обычно при использовании нескольких типов браузеров.

 import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
ff.open("http://codecamp.ru/")

 

Регистрация типа браузера:

 import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
webbrowser.register('firefox', None, ff)
# Now to refer to use Firefox in the future you can use this
webbrowser.get('firefox').open("https://codecamp.ru/") 

Синтаксис

Параметры

Примечания

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.