Python Get Methode

Python Get Methode
In diesem Artikel werden Sie übermittelt, wie Sie eine Get -Anfrage an einen Server mithilfe der Python Request Library erstellen können. Eine HTTP -GET -Anforderung wird verwendet, um Daten von einem Server anzufordern, sodass Sie Informationen wie Webseiten abrufen können.

Lassen Sie uns diskutieren, wie wir die GET -Methode aus der Anforderungsbibliothek verwenden können, um dies zu erreichen.

Anfragen installieren

Standardmäßig ist die Anforderungsmethode nicht installiert. Sie können es jedoch mit PIP oder Conda in Ihrer Umgebung installieren. Die Befehle sind wie gezeigt:

$ pip3 Installieren Sie Anfragen
$ conda installieren Anfragen

Nach der Installation können Sie das Anfragemodul importieren und es verwenden.

Die Funktionssyntax ist wie gezeigt:

GET (URL, ** KWARGS)

Die Funktion akzeptiert die Ziel -URL als Parameter. Sie können auch andere Parameter angeben, wie sie auf Anfrage unterstützt werden.

Die Funktion gibt dann die Anfrage zurück.Antwortobjekt, das verschiedene Informationen zur Anfrage enthält.

Beispiel - Get Anfragen machen

Der nachstehende Beispielcode zeigt, wie das Anforderungsmodul verwendet wird, und die GET -Methode, um eine GET -Anforderung an eine bestimmte Ressource zu stellen.

Anfragen importieren
Antwort = Anfragen.get ('https: // google.com '))
Druck ((Antwort))

Das Ausführen des obigen Code.com. Die Funktion sollte dann den zugehörigen HTTP -Statuscode wie gezeigt zurückgeben:

Wir können andere Informationen aus dem Antwortobjekt wie gezeigt extrahieren:

Anfragen importieren
Antwort = Anfragen.Get ('https: // eekbits.io ')
drucken ((Antwort.Header)))

Der obige Code sollte die Antwortüberschriften zurückgeben.

Wir können die Codierung auch wie im folgenden Beispielcode gezeigt abrufen:

Anfragen importieren
Antwort = Anfragen.Get ('https: // Geekbits.io ')
drucken ((Antwort.Codierung))

Die resultierende Ausgabe:

UTF-8

Wie wir sehen können, enthält das Antwortobjekt einer GET-Anforderung eine detaillierte Meta-Information über die Anforderung und den Zielserver.

Antwort.schließen

Die Python Request Library ist eine der wertvollsten und mächtigsten Bibliotheken des Python -Ökosystems. Es ermöglicht Entwicklern, HTTP -Anfragen an eine bestimmte Ressource zu stellen. Darüber hinaus ist die Anfragebibliothek sehr vielseitig, mit vielen Funktionen, die in modernen Anwendungen einfach zu bedienen sind.

In diesem Beitrag werden wir uns untersuchen, wie die Antwort verwendet wird.Close () -Methode zum Schließen einer Verbindung zum Server nach einer Anforderung.

Beispielabbildung

Das folgende Beispiel zeigt, wie Sie eine einfache Anforderung an eine bestimmte Ressource erstellen und die Verbindung zum Server mithilfe der Methode close () schließen können.

Anfragen importieren
Antwort = Anfragen.Get ('https: // Geekbits.io ')
Druck (Antwort.Grund)
Antwort.schließen()

Die obige Abfrage stellt eine Get -Anfrage an die angegebene Ressource durch. Wir drucken dann das Ergebnis der Anfrage und schließen die Verbindungen.

Abschluss

Dieser Beitrag hat uns gelehrt, wie man GET -Anfragen mithilfe der Anforderungsbibliothek erstellt. Wir haben auch gelernt, wie man andere Informationen aus dem Antwortobjekt extrahiert.