¿Cómo hacer que los archivos HTML se abran en Chrome usando Python?

Requisitos previos : navegador web

Los archivos HTML contienen lenguaje de marcado de hipertexto (HTML), que se utiliza para diseñar y dar formato a la estructura de una página web. Se almacena en formato de texto y contiene etiquetas que definen el diseño y el contenido de la página web. Los archivos HTML se usan ampliamente en línea y se muestran en los navegadores web.

Para obtener una vista previa de los archivos HTML, utilizamos navegadores, como Google Chrome, Mozilla Firefox, Apple Safari, etc. La tarea de crear y obtener una vista previa de los archivos HTML se puede automatizar con la ayuda de scripts de Python.

Aquí hay algunas formas en que podemos abrir archivos HTML en Chrome:

Método 1: usar el sistema operativo y el navegador web

El módulo webbrowser en python proporciona una interfaz de alto nivel que permite mostrar documentos basados ​​en la web a los usuarios, y el módulo os proporciona una forma portátil de usar funcionalidades dependientes del sistema operativo (como leer o escribir archivos, manipular rutas de archivos, etc.). Entonces, veamos cómo una combinación de ambos puede ayudarnos a abrir una página HTML en el navegador Chrome:

Función utilizada: la función open_new_tab() se utiliza para abrir un archivo html en una nueva pestaña de su navegador predeterminado.

Sintaxis:

abrir_nueva_pestaña(nombre de archivo)

Acercarse:

  • Módulo de importación
  • Abrir y crear archivo 
  • Agregar código html 
  • Escribir código en el archivo
  • Cerrar el archivo
  • Abrir archivo en la ventana del navegador

Ejemplo:

Python3

# creating nd viewing the html files in python
  
import webbrowser
import os
  
# to open/create a new html file in the write mode
f = open('GFG.html', 'w')
  
# the html code which will go in the file GFG.html
html_template = """
<html>
<head></head>
<body>
<p>Geeks For Geeks</p>
  
</body>
</html>
"""
# writing the code into the file
f.write(html_template)
  
# close the file
f.close()
  
# 1st method how to open html files in chrome using
filename = 'file:///'+os.getcwd()+'/' + 'GFG.html'
webbrowser.open_new_tab(filename)

Producción:

Método 2: sin usar el módulo ‘os’:

Si el archivo HTML está en el mismo directorio que el script de python, entonces no hay necesidad de definir la ruta del archivo con el módulo os. Simplemente podemos ejecutar el archivo html en un nuevo navegador siguiendo los pasos dados:

Archivo en uso: GFG.html

Acercarse

  • Crea un archivo html que quieras abrir
  • En Python, módulo Importar
  • Llame al archivo html usando open_new_tab()

Ejemplo:

Python3

Import webbrowser
  
webbrowser.open_new_tab('GFG.html')

Producción:

Publicación traducida automáticamente

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