In diesem Artikel werden wir uns das ansehen Anfragen Modul in Python und seine Grundvorrichtung mit einigen Beispielen und dann werden wir schließlich zu dem Schluss kommen.
Installation
Python -Versionen 2.6-2.7 und 3.3-3.6 unterstützt das Anforderungsmodul. Anfrage ist ein externes Modul, sodass Sie es installieren müssen, indem Sie Folgendes in Ihrer Eingabeaufforderung oder dem Terminal schreiben:
$ pipenv Installieren Sie Anfragen
Bevor wir weitermachen, müssen Sie zwei Dinge sicherstellen:
- Die Anforderungsbibliothek ist ordnungsgemäß installiert, wenn nicht dem Link folgen (http: // docs.Python-Requests.org/en/master/user/install/#install)
-Die Anforderungen der Bibliothek sind aktuell, wenn Sie nicht den Link zum Überprüfen folgen (http: // docs.Python-Requests.org/en/master/community/updates/#updates)
Anfragen erhalten und posten
Beginnen Sie mit dem Importieren von Anfragen. Jetzt werden wir versuchen, eine Webseite mit Get Request zu erhalten.
Anfragen importierenR_WebPage ist ein Antwortobjekt. Alle Informationen zur Webseite können aus diesem Objekt extrahiert werden.
Wenn Sie nun eine Postanfrage stellen möchten:
Anfragen importierenSehen Sie, wie einfach es ist, Anfragen zu stellen. Lassen Sie uns mit den Parametern in URLs weitergeben:
Übergeben von Parametern in URLs
Parameter in URLs können formell übergeben werden. Anfragen ermöglichen es uns, diese Argumente als Wörterbuch von Strings anzugeben. Parameter ist das Schlüsselwort, das für diesen Zweck in den Argumenten verwendet werden kann.
Sehen Sie sich das folgende Beispiel an, um eine klare Idee zu erhalten:
Die Druckanweisung hilft zu identifizieren, ob die URL korrekt codiert wurde.
Antwortinhalt
Die Antwort des Servers kann vollständig als Text angesehen werden:
Anfragen importierenDer vollständige Text wird dekodiert, nachdem er ihn vom Server erhalten und als Text angezeigt wird.
Benutzerdefinierte Header
Anfragen können benutzerdefinierte Header hinzugefügt werden. Header ist der Parameter, bei dem ein Wörterbuch vom Argument bestanden wird, um den Header anzugeben.
Anfragen importierenAnstelle von Schlüssel und Wert können Sie Ihre gewünschten Werte durchgehend einsetzen.
Sie erhielten eine grundlegende Einführung des Python -Anforderungsmoduls zusammen mit seiner Arbeit. Wenn Sie nun die oben genannten Beispiele selbst praktizieren und Dinge hinzufügen, beseitigen und ersetzen, werden Sie eine bessere Vorstellung von seiner Arbeit bekommen. Wenn Sie es hier geschafft haben, herzlichen Glückwunsch, dass Sie gelernt haben, wie man grundlegende Anfragen an einen Server stellt, Parameter oder Argumente an die URLs weitergibt, Antworten inhalt. Dies ist sehr nützlich, wenn Sie versuchen, Webseiten für Informationen zu kratzen.