Cómo abrir URL en Python

Cómo abrir URL en Python
Python es un lenguaje interpretado; Tiene diferentes bibliotecas para realizar varias funciones. Un localizador de recursos uniforme (URL) es en realidad una dirección web para abrir un sitio específico. A veces, mientras trabajamos en Python, necesitamos obtener datos de un sitio web, para esto tenemos que abrir la URL de un sitio web específico. Entonces, para abrir una URL en Python necesitamos importar el módulo especificado y realizar algunos pasos para abrir esa URL. En este artículo discutiremos cómo abrir una URL en Python usando "Urllib.Solicitud de módulos "y" webbrowser "en Ubuntu (sistema operativo Linux) a través de un procedimiento definido.

Requisito:

Cualquier versión instalada de Python (Python3 está preinstalada en la última versión de Ubuntu)

Siga el procedimiento explicado a continuación para abrir URL en Python:

Cómo crear un archivo Python

Genere un archivo con "python_file.nombre "(archivo de python) mediante el uso de" comando nano "como se menciona a continuación para escribir el código Python en él

$ nano python_file.py

Puede cambiar el nombre del archivo de acuerdo con su elección.

Cómo abrir URL usando "urllib.Módulo de solicitud "

El "urllib.pedido"Es uno de los módulos de Python que permite abrir URL en Python.

Paso 1: Importar "Urllib.Solicitud ”Biblioteca

Para abrir la URL en Python, en primer lugar, necesitas importar el "Urllib.Solicitar ", inserte a continuación la línea de código de importación mencionada antes de comenzar su código en el recién creado" Python_file.archivo py ":

importar urllib.pedido

Paso 2: Apertura de URL usando urllib.función de solicitud

Para abrir la URL del sitio web específico utilizando Urllib.Solicitud, use la sintaxis mencionada a continuación:

urllib.pedido.Urlopen ('URL de sitio web')

URL del sitio web: Inserte la URL del sitio web que desea obtener.

Para abrir URL "https: // www.Google.com/ “, escriba el código mencionado a continuación en su archivo Python:

importar urllib.pedido
get_url = urllib.pedido.Urlopen ('https: // www.Google.com/')
Imprimir ("Estado de respuesta:"+ STR (get_url.getCode ()))

HTTP ha definido códigos de estado de respuesta; "get_url.Código get"Se usa para obtener ese código. El dígito "200"Significa que su conexión es exitosa, si es"404"Entonces eso significa que la URL no se reconoce. Visite esta fuente para aprender sobre otros códigos de estado.

El "get_url"Es la variable que obtiene los datos de la URL especificada e" imprimir "se usa para imprimir la salida.

Prensa "Ctrl+S"Para guardar el archivo y"CTRL+X"Salir del archivo:

Para verificar el funcionamiento del código, ejecute el comando mencionado a continuación para ejecutar el archivo "python_file.py ".

$ python3 python_file.py

La salida de arriba muestra que la conexión es exitosa.

Revisemos otro ejemplo; También podemos recuperar el código HTML de la URL de cualquier sitio web. Ejecute el código mencionado a continuación para abrir URL https: // www.YouTube.com/ e imprima su código HTML:

importar urllib.pedido
get_url = urllib.pedido.Urlopen ('https: // www.YouTube.com/')
Imprimir ("Estado de respuesta:"+ STR (get_url.getCode ()))
imprimir (get_url.leer())

El "get_url.getCode ()"Se usa para obtener el código de estado de respuesta HTTP y"get_url.leer()"Se utiliza para recuperar el archivo HTML de un sitio web.

Ejecute el comando mencionado a continuación para ejecutar el archivo "python_file.py ”, para obtener la salida deseada:

$ python3 python_file.py

Cómo abrir URL usando el módulo "webbrowser"

"Webbrowser" es uno de los módulos de Python que también se usa para abrir URL o sitios web en Python, pero dirige el enlace al navegador.

Para abrir URL utilizando el módulo "WebBrowser", siga los pasos mencionados a continuación:

Paso 1: Importación de la biblioteca "Webbrowser"

Para abrir URL, en primer lugar debe importar la biblioteca "WebBrowser" en el "Python_file.PY ”por la línea de código mencionada a continuación:

Importar navegador web

Paso 2: Abra la URL con el módulo WebBrowser

Para abrir la URL del sitio web específico en el navegador utilizando "webbrowser", use la sintaxis mencionada a continuación:

navegador web.Abrir ("Sitio web_url")

Inserte su URL en lugar de "URL del sitio web"En sintaxis mencionada anteriormente.

Para abrir la URL "https: // linuxhint.com/"Usando el módulo" webbrowser ", escriba el código mencionado a continuación en" Python_file.archivo py ":

importar webbrowser
get_url = webbrowser.Abrir ('https: // Linuxhint.com/')

El "get_url.getCode ()"Se usa para obtener el código de estado de respuesta HTTP, 200 significa que ha abierto con éxito la URL.

Para abrir el navegador URL, ejecute el código escrito en "Python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Conclusión:

Para obtener datos de un sitio web mientras se programan, necesitamos abrir la URL. En este artículo, he discutido los métodos para abrir URL en Python en Ubuntu (Sistema Linux). Se están discutiendo dos formas con ejemplos, uno es importando el "urllib.Módulo de solicitud "y otro es importando el módulo" WebBrowser "en Python. Si eres un programador de Python, entonces después de leer este artículo podrás abrir una URL en Python con facilidad.