Wie man URL in Python öffnet

Wie man URL in Python öffnet
Python ist eine interpretierte Sprache; Es hat verschiedene Bibliotheken, um verschiedene Funktionen auszuführen. Ein einheitlicher Ressourcenlocator (URL) ist tatsächlich eine Webadresse, um eine bestimmte Website zu öffnen. Manchmal müssen wir während der Arbeit in Python Daten von einer Website abholen. Dafür müssen wir die URL einer bestimmten Website öffnen. Um eine URL in Python zu öffnen, müssen wir das angegebene Modul importieren und einige Schritte ausführen, um diese URL zu öffnen. In diesem Artikel werden wir diskutieren, wie man eine URL in Python mit „urllib“ öffnet.Anfrage “und" Webbrowser "-Module auf Ubuntu (Linux OS) über eine definierte Prozedur.

Erfordernis:

Jede installierte Version von Python (Python3 ist auf Ubuntu neueste Version vorinstalliert)

Befolgen Sie die nachstehend erläuterte Verfahren, um die URL in Python zu öffnen:

So erstellen Sie eine Python -Datei

Generieren Sie eine Datei mit „python_file.Py ”(Python -Datei) Name mit„ Nano -Befehl “wie unten erwähnt, um Python -Code darin zu schreiben

$ nano python_file.py

Sie können den Namen der Datei entsprechend Ihrer Wahl ändern.

So öffnen Sie URL mit „Urllib.Anfrage ”Modul

Der "Urlib.Anfrage”Ist einer der Module von Python, die das Öffnen von URLs in Python ermöglicht.

Schritt1: Importieren von „Urllib.Anfrage “Bibliothek

Um die URL in Python zu öffnen, müssen Sie zuerst die „Urllib importieren.Anfrage ”, unten erwähnte importieren Codezeile einfügen, bevor Sie Ihren Code im neu erstellten„ python_file.PY ”-Datei:

UrlliB importieren.Anfrage

STEP2: Öffnen Sie URL mit Urllib.Anforderungsfunktion

Um die URL einer bestimmten Website mit urllib zu öffnen.Verwenden Sie die unten erwähnte Syntax:

Urlib.Anfrage.URLOPEN ('Website -URL')

Webadresse: Fügen Sie die URL der Website ein, die Sie holen möchten.

URL zu öffnen “https: // www.Google.com/ “schreiben Sie den folgenden Code in Ihre Python -Datei:

UrlliB importieren.Anfrage
get_url = urllib.Anfrage.urlopen ('https: // www.Google.com/')
print ("Antwortstatus:"+ str (get_url.getCode ()))

HTTP hat den Antwortstatuscodes definiert; “get_url.GetCode”Wird verwendet, um diesen Code zu erhalten. Die Ziffer "200"Bedeutet, dass Ihre Verbindung erfolgreich ist, wenn dies ist"404Dann bedeutet das, dass die URL nicht erkannt wird. Besuchen Sie diese Quelle, um mehr über andere Statuscodes zu erfahren.

Der "get_url”Es ist die Variable, die die Daten von der angegebenen URL abruft, und" Druck "wird zum Drucken der Ausgabe verwendet.

Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden:

Führen Sie den folgenden Befehl nach unten aus, um die Datei „Python_file auszuführen“ ausführen.py ”.

$ python3 python_file.py

Die obige Ausgabe zeigt, dass die Verbindung erfolgreich ist.

Lassen Sie uns ein anderes Beispiel überprüfen. Wir können auch HTML -Code von der URL jeder Website abrufen. Führen Sie den folgenden Code aus, um die URL https: // www zu öffnen.Youtube.com/ und drucken Sie seinen HTML -Code aus:

UrlliB importieren.Anfrage
get_url = urllib.Anfrage.urlopen ('https: // www.Youtube.com/')
print ("Antwortstatus:"+ str (get_url.getCode ()))
print (get_url.lesen())

Der "get_url.getcode ()”Wird verwendet, um den HTTP -Antwortstatuscode zu erhalten und“get_url.lesen()”Wird verwendet, um die HTML -Datei einer Website abzurufen.

Führen Sie den folgenden Befehl aus, um die Datei „Python_file auszuführen.py “, um die gewünschte Ausgabe zu erhalten:

$ python3 python_file.py

So öffnen Sie die URL mit dem "Webbrowser" -Modul

"Webbrowser" ist einer der Module von Python, die auch zum Öffnen von URLs oder Websites in Python verwendet wird, aber den Link zum Browser leitet.

Befolgen Sie die unten genannten Schritte, um die URL mit dem Modul "Webbrowser" zu öffnen:

STEP1: Importieren von "Webbrowser" -Bibliothek

Um die URL zu öffnen, müssen Sie zunächst die "Webbrowser" -Bibliothek in die "Python_file" importieren.py ”nach unten erwähnter Codezeile:

Webbrowser importieren

STEP2: Öffnen Sie die URL mit dem Webbrowser -Modul

Um die URL einer bestimmten Website auf dem Browser mit "Webbrowser" zu öffnen, verwenden Sie die folgende Syntax:

Webbrowser.Öffnen ("Website_url")

Fügen Sie Ihre URL anstelle von “ein“Webadresse”In der oben genannten Syntax.

So öffnen Sie die URL “https: // linuxHint.com/"Schreiben Sie den folgenden Code" WebBrowser "-Modul in" python_file.PY ”-Datei:

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

Der "get_url.getcode ()”Wird verwendet, um den HTTP -Antwortstatuscode zu erhalten, 200 bedeutet, dass Sie die URL erfolgreich geöffnet haben.

Um den URL -Browser zu öffnen, führen Sie den in „Python_file geschriebenen Code aus.py ”nach unten erwähnter Befehl:

$ python3 python_file.py

Abschluss:

Um Daten während der Programmierung von einer Website zu erhalten, müssen wir die URL öffnen. In diesem Artikel habe ich die Methoden zum Öffnen von URLs in Python auf Ubuntu (Linux -System) erörtert. Zwei Möglichkeiten werden mit Beispielen diskutiert, einer ist der Importieren der „Urllib.MODUL ”und andere erfolgt durch den Importieren des„ Webbrowser “-Moduls in Python. Wenn Sie ein Python -Programmierer sind, können Sie nach dem Lesen dieses Artikels eine URL in Python mit Leichtigkeit öffnen.