Python fordert den Extrahieren von HTTP -Antwortkörper extrahieren

Python fordert den Extrahieren von HTTP -Antwortkörper extrahieren
In diesem Artikel werden Sie unterrichtet, wie Sie den HTML -Körper aus einer HTTP -Antwort mit der Anforderungen Bibliothek extrahieren können.

Anfragen installieren

Bevor Sie mit diesem Tutorial fortfahren.

Sie können den Befehl ausführen, wenn Sie PIP verwenden:

$ sudo pip Installieren Sie Anfragen
$ sudo pip3 Installieren Sie Anfragen

Für Anaconda -Benutzer können Sie den Befehl verwenden:

$ sudo conda install -c Anaconda Anfragen

HTTP -Anfrage machen

Das folgende Beispiel zeigt, wie die Anforderungen Methode verwendet, um eine Anforderung an eine bestimmte Ressource im Web zu stellen.

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

Das obige Beispiel beginnt mit dem Importieren des Anfragenpakets. Anschließend stellen wir eine Get -Anfrage an die angegebene URL. Dies sollte ein Antwortobjekt zurückgeben, das wir in ein Antwortobjekt speichern.

Extrahieren Sie den HTML -Körper aus dem Antwortobjekt

Wir können die Inhaltsmethode verwenden, um den HTML -Körper aus dem Antwortobjekt zu extrahieren, das den Inhalt der Antwort zurückgibt.

Ein Beispielcode ist wie gezeigt:

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

Die obige Abfrage sollte den HTTP -Körper wie gezeigt zurückgeben:

Sie können dann den resultierenden HTML -Inhalt in eine HTML -Datei schreiben.

Abschluss

In diesem kurzen Artikel haben Sie gelernt, wie man die Antwort verwendet.Content () Methode zum Extrahieren des HTML -Körpers aus einem Antwortobjekt.