Comment ouvrir URL dans Python

Comment ouvrir URL dans Python
Python est une langue interprétée; Il a différentes bibliothèques pour remplir diverses fonctions. Un localisateur de ressources uniforme (URL) est en fait une adresse Web pour ouvrir un site spécifique. Parfois, tout en travaillant à Python, nous devons récupérer les données d'un site Web, pour cela, nous devons ouvrir l'URL d'un site Web spécifique. Donc, pour ouvrir une URL dans Python, nous devons importer le module spécifié et effectuer certaines étapes pour ouvrir cette URL. Dans cet article, nous discuterons de la façon d'ouvrir une URL dans Python en utilisant «Urllib.Demande »et« WebBrowser »Modules sur Ubuntu (Linux OS) via une procédure définie.

Exigence:

Toute version installée de Python (Python3 est préinstallée sur la dernière version d'Ubuntu)

Suivez l'une des procédures expliquées ci-dessous pour ouvrir l'URL dans Python:

Comment créer un fichier python

Générer un fichier avec «Python_file.py ”(fichier python) nom à l'aide de« Commande nano »comme mentionné ci-dessous pour y écrire du code python

$ nano python_file.py

Vous pouvez modifier le nom du fichier en fonction de votre choix.

Comment ouvrir URL en utilisant «Urllib.Module de demande

Le "Urllib.demande"Est l'un des modules de Python qui permet d'ouvrir les URL dans Python.

Étape 1: Importation «Urllib.Bibliothèque de demande

Pour ouvrir URL dans Python, vous devez d'abord importer le «Urllib.demande ", insérer ci-dessous la ligne d'importation mentionnée avant de démarrer votre code dans le nouveau" Python_file.fichier py ”:

Importer Urllib.demande

Étape2: URL d'ouverture en utilisant Urllib.demander la fonction

Pour ouvrir l'URL d'un site Web spécifique à l'aide d'Urllib.Demande, utilisez la syntaxe mentionnée ci-dessous:

Urllib.demande.UrLopen («URL du site Web»)

URL de site web: Insérer l'URL du site Web que vous souhaitez récupérer.

Pour ouvrir URL «https: // www.Google.com / “, écrivez le code mentionné ci-dessous dans votre fichier Python:

Importer Urllib.demande
get_url = Urllib.demande.urlopen ('https: // www.Google.com / ')
Imprimer ("Statut de réponse:" + str (get_url.obtenir le code()) )

HTTP a défini les codes d'état de réponse; "get_url.obtenir le code"Est utilisé pour obtenir ce code. Le chiffre "200"Signifie que votre connexion est réussie, si c'est"404"Alors cela signifie que l'URL n'est pas reconnue. Visitez cette source pour en savoir plus sur d'autres codes de statut.

Le "get_url"C'est la variable qui obtient les données de l'URL spécifiée et« Imprimer »est utilisée pour imprimer la sortie.

Presse "Ctrl + s«Pour enregistrer le fichier et«Ctrl + x«Pour quitter le fichier:

Pour vérifier le fonctionnement du code, exécutez la commande mentionnée ci-dessous pour exécuter le fichier «Python_file.py ".

$ python3 python_file.py

La sortie ci-dessus montre que la connexion est réussie.

Vérifions un autre exemple; Nous pouvons également récupérer le code HTML à partir de l'URL de n'importe quel site Web. Exécutez le code mentionné ci-dessous pour ouvrir URL https: // www.Youtube.com / et impriment son code HTML:

Importer Urllib.demande
get_url = Urllib.demande.urlopen ('https: // www.Youtube.com / ')
Imprimer ("Statut de réponse:" + str (get_url.obtenir le code()))
imprimer (get_url.lire())

Le "get_url.obtenir le code()«Est utilisé pour obtenir le code d'état de réponse HTTP et«get_url.lire()"Est utilisé pour récupérer le fichier HTML d'un site Web.

Exécutez la commande ci-dessous mentionnée pour exécuter le fichier "Python_file.py ”, pour obtenir la sortie souhaitée:

$ python3 python_file.py

Comment ouvrir URL à l'aide du module «WebBrowser»

«WebBrowser» est l'un des modules de Python qui est également utilisé pour ouvrir des URL ou des sites Web dans Python, mais il dirige le lien vers le navigateur.

Pour ouvrir URL à l'aide du module «WebBrowser», suivez les étapes mentionnées ci-dessous:

Étape 1: Importation de la bibliothèque «webbrowser»

Pour ouvrir URL, vous devez d'abord importer la bibliothèque «WebBrowser» dans la «Python_file.py ”par ligne de code mentionnée ci-dessous:

Importer un navigateur Web

Étape2: URL d'ouverture à l'aide du module WebBrowser

Pour ouvrir l'URL d'un site Web spécifique sur le navigateur à l'aide de «WebBrowser», utilisez la syntaxe mentionnée ci-dessous:

webbrowser.ouvert ("site Web_url")

Insérez votre URL à la place de «URL de site web”Dans la syntaxe mentionnée ci-dessus.

Pour ouvrir l'URL «https: // linuxhint.com / "à l'aide du module" webbrowser ", écrivez le code mentionné ci-dessous dans" Python_file.fichier py ”:

importer webbrowser
get_url = webbrowser.Open ('https: // linuxhint.com / ')

Le "get_url.obtenir le code()"Est utilisé pour obtenir le code d'état de réponse HTTP, 200 signifie que vous avez réussi à ouvrir l'URL.

Pour ouvrir le navigateur URL, exécutez le code écrit en «Python_file.py ”par commande mentionnée ci-dessous:

$ python3 python_file.py

Conclusion:

Pour obtenir des données d'un site Web lors de la programmation, nous devons ouvrir l'URL. Dans cet article, j'ai discuté des méthodes pour ouvrir des URL dans Python sur Ubuntu (Système Linux). Deux façons sont discutées avec des exemples, l'un est en importation de «Urllib.Demande le module »et l'autre consiste à importer le module« WebBrowser »dans Python. Si vous êtes un programmeur Python, après avoir lu cet article, vous pourrez ouvrir une URL en Python avec facilité.