Python LanguageMódulo de navegador web


Introducción

De acuerdo con la documentación estándar de Python, el módulo del navegador web proporciona una interfaz de alto nivel para permitir la visualización de documentos basados ​​en la Web a los usuarios. Este tema explica y demuestra el uso adecuado del módulo de navegador web.

Sintaxis

  • webbrowser.open(url, new=0, autoraise=False)
  • webbrowser.open_new(url)
  • webbrowser.open_new_tab(url)
  • webbrowser.get(usage=None)
  • webbrowser.register(name, constructor, instance=None)

Parámetros

Parámetro Detalles
webbrowser.open()
url La URL para abrir en el navegador web.
nuevo 0 abre la URL en la pestaña existente, 1 abre en una nueva ventana, 2 abre en nueva pestaña
autoraise si se establece en Verdadero, la ventana se moverá sobre las otras ventanas
webbrowser.open_new()
url La URL para abrir en el navegador web.
webbrowser.open_new_tab()
url La URL para abrir en el navegador web.
webbrowser.get()
utilizando el navegador para usar
webbrowser.register()
url nombre del navegador
constructor ruta al navegador ejecutable ( ayuda )
ejemplo Una instancia de un navegador web devuelto por el método webbrowser.get()

Observaciones

La siguiente tabla enumera los tipos de navegador predefinidos. La columna de la izquierda son nombres que se pueden pasar al método webbrowser.get() y la columna de la derecha enumera los nombres de clase para cada tipo de navegador.

Escribe un nombre Nombre de la clase
'mozilla' Mozilla('mozilla')
'firefox' Mozilla('mozilla')
'netscape' Mozilla('netscape')
'galeon' Galeon('galeon')
'epiphany' Galeon('epiphany')
'skipstone' BackgroundBrowser('skipstone')
'kfmclient' Konqueror()
'konqueror' Konqueror()
'kfm' Konqueror()
'mosaic' BackgroundBrowser('mosaic')
'opera' Opera()
'grail' Grail()
'links' GenericBrowser('links')
'elinks' Elinks('elinks')
'lynx' GenericBrowser('lynx')
'w3m' GenericBrowser('w3m')
'windows-default' WindowsDefault
'macosx' MacOSX('default')
'safari' MacOSX('safari')
'google-chrome' Chrome('google-chrome')
'chrome' Chrome('chrome')
'chromium' Chromium('chromium')
'chromium-browser' Chromium('chromium-browser')

Módulo de navegador web Ejemplos relacionados