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

Введение

Примеры

  • 0

    Открытие 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") 
  • 0

    Открытие 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/") 

Синтаксис

Параметры

Примечания