Python | Inicie un navegador web utilizando el módulo de navegador web

En Python, el módulo de navegador web es un controlador de navegador web conveniente. Proporciona una interfaz de alto nivel que permite mostrar documentos basados ​​en la Web a los usuarios. 

webbrowser también se puede utilizar como una herramienta CLI. Acepta una URL como argumento con los siguientes parámetros opcionales: -n abre la URL en una nueva ventana del navegador, si es posible, y -t abre la URL en una nueva pestaña del navegador. 

Python

python -m webbrowser -t "https://www.google.com"

NOTA : el navegador web es parte de la biblioteca estándar de Python. Por lo tanto, no es necesario instalar un paquete separado para usarlo.

El módulo del navegador web se puede utilizar para iniciar un navegador de forma independiente a la plataforma, como se muestra a continuación:
Código n.º 1: 

Python3

import webbrowser
webbrowser.open('http://www.python.org')

Producción : 

True

Esto abre la página solicitada utilizando el navegador predeterminado. Para tener un poco más de control sobre cómo se abre la página, use una de las siguientes funciones que se dan a continuación en el código –
Código #2: Abra la página en una nueva ventana del navegador. 

Python3

webbrowser.open_new('http://www.python.org')

Producción : 

True

Código #3: Abre la página en una nueva pestaña del navegador. 

Python3

webbrowser.open_new_tab('http://www.python.org')

Producción : 

True

Estos intentarán abrir la página en una nueva ventana o pestaña del navegador, si es posible y el navegador lo admite. Para abrir una página en un navegador específico, use la función webbrowser.get() para especificar un navegador en particular.
Código #4: 

Python3

c = webbrowser.get('firefox')
c.open('http://www.python.org')
 
c.open_new_tab('http://docs.python.org')

Producción : 

True
True

Poder iniciar fácilmente un navegador puede ser una operación útil en muchos scripts. Por ejemplo, tal vez una secuencia de comandos realiza algún tipo de implementación en un servidor y a uno le gustaría que inicie rápidamente un navegador para poder verificar que funciona. O tal vez un programa escribe datos en forma de páginas HTML y simplemente enciende un navegador para ver el resultado. De cualquier manera, el módulo del navegador web es una solución simple.
 

Publicación traducida automáticamente

Artículo escrito por manikachandna97 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *