¿Cómo abrir la URL en el navegador Firefox desde la aplicación Python?

En este artículo, veremos cómo usar una aplicación de Python para acceder a una URL en el navegador Firefox. 

Para hacerlo, usaremos el módulo Python del navegador web. No tenemos que instalarlo porque viene preinstalado. También hay una variedad de navegadores predefinidos en este módulo y, para este artículo, utilizaremos Firefox . El módulo de navegador web en Python es un controlador de navegador web útil. Tiene una interfaz de alto nivel que permite a los usuarios ver documentos basados ​​en la Web.

webbrowser también se puede utilizar como una interfaz de línea de comandos. Toma una URL como argumento y agrega los siguientes parámetros como opciones: si es factible, -n abre la URL en una nueva ventana del navegador y -t la abre en una nueva pestaña del navegador.

Acercarse:

  • Comenzaremos importando el módulo del navegador web , que viene preinstalado y no requiere instalación adicional.
  • Tomaremos la URL que el usuario quiere abrir en Firefox y la guardaremos en una variable. Si desea abrir solo una URL específica, puede omitir este paso predefiniendo la URL en una variable.
  • Ahora crearemos una instancia de la clase Mozilla , que es una clase predefinida dentro del módulo del navegador web, y pasaremos la ruta ejecutable para Firefox desde el directorio de instalación como parámetro. La ruta ejecutable de Firefox se puede obtener haciendo clic derecho en su acceso directo en su escritorio y seleccionando Propiedades. En la pestaña Acceso directo, busque el encabezado de destino y la ruta ejecutable está al lado. También puede buscar manualmente firefox.exe en su directorio de instalación y copiar la ubicación.
  • Ahora usaremos la función open() definida dentro de la clase Mozilla para mostrar la URL en el navegador especificado, o en el navegador predeterminado si no se especifica ninguno. En nuestro caso, ya lo hemos definido como Firefox. Otras funciones, como abrir la URL en una nueva pestaña, se pueden encontrar en esta documentación oficial.

A continuación se muestra la implementación:

Python3

# This code is used to open URL in firefox 
# browser
  
import webbrowser
  
# To take the URL as input from the user.
print('Enter the URL: ', end="")
link = input()
  
# Passing firefox executable path to the
# Mozilla class.
firefox = webbrowser.Mozilla("C:\\Program Files\
\Mozilla Firefox\\firefox.exe")
  
# Using open() function to display the URL.
firefox.open(link)

Producción:

Publicación traducida automáticamente

Artículo escrito por sp3768546 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 *