Python fordert Post -Formular -Daten an

Python fordert Post -Formular -Daten an

Das Hochladen und Herunterladen ist sehr häufig, wenn es um die Nutzung des Webs und des Internets geht. Unabhängig davon. Die hochrangigen Programmiersprachen machten es erheblich einfacher, Dinge im Internet zu bekommen oder zu veröffentlichen, indem sie ihre einfachen und nützlichen Bibliotheken verwenden. Die Python -Programmierungssprache bietet die Funktion „Post“, um die Formulardaten über das Web zu senden. In diesem Handbuch lernen wir, wie Sie mit der Methode „Post“ Formulardaten im Web senden können. Also lasst uns anfangen!

Python fordert Post -Formular -Daten an

Die Post -Methode wird von der Python -Programmiersprache bereitgestellt, um die Daten an den Server zu senden. Der Server könnte alles sein, ein allgemein empfangender Knoten, eine Weboberfläche oder alles andere. Sobald die Daten mit der Post -Methode gesendet wurden, wird sie für die Zukunft in der Datenbank gespeichert und weiter verwendet. Die Postmethode wird in der Bibliothek „Anfragen“ in Python bereitgestellt. Lassen Sie uns nun zu den Grundlagen der Python -Anfragen nach Formformformaten mit den unten angegebenen Beispiel -Beispielen kommen.

Beispiel 1

Wir beginnen mit einem einfachen und einfachen Beispiel, damit Sie keine Probleme haben, die Arbeit von Python-Requests Post-Form-Daten zu verstehen. Der nachstehend angegebene Beispielcode hilft Ihnen dabei. Lassen Sie uns zunächst den Code unten sehen, und wir werden jede Codezeile nacheinander erläutern:

Anfragen importieren
url = 'https: // httpbin.org/post '
Form_data = 'Benutzer': 'Wert'
Server = Anfragen.Post (URL, data = form_data)
output = server.Text
print ('Die Antwort vom Server ist: \ n', Ausgabe)

Das erste, was Sie tun müssen, ist, die Anforderungsbibliothek in das Python -Programm zu importieren. Dies kann mit der Anweisung "Anfragen importieren" erfolgen. Sobald Sie die Bibliothek importiert haben, können Sie die Funktionen problemlos verwenden. Stellen Sie sicher, dass Sie die Anfragebibliothek vorinstalliert haben. Wenn Sie bei der Einbeziehung der Anforderungsbibliothek einen Fehler erhalten, können Sie ihn einfach mit dem Befehl „PIP -Installieren“ installieren. Dadurch werden die Anfragebibliothek installiert und ermöglicht es Ihnen, die Bibliothek in Ihren Programmen zu verwenden.

Nach dem Importieren der Anfragebibliothek in das Programm wird eine URL definiert, die zur Erstellung der Postanforderung verwendet wird. Die Daten des zu veröffentlichen Formulars sind der Form_Data -Variable zugeordnet. Die Postfunktion wird mit den Anfragen aufgerufen.post () Befehl. Die definierte URL und die Daten, die veröffentlicht werden müssen, werden an die Funktion post () übergeben. Die Serverantwort wird vom Server empfangen.Textbefehl. Die Antwort des Servers wird in der Variablen „Ausgabe“ gespeichert und mit dem Befehl print () wird er auf dem Bildschirm angezeigt. Lassen Sie uns nun die folgende Ausgabe sehen:

Wie Sie sehen können, haben wir die Form_Data = "Benutzer" angegeben: "Wert" und es wird in Form des Servers angezeigt:

Der Rest der Variablen zeigt die jeweiligen Werte des Webservers.

Beispiel 2

Zuvor haben wir ein einfaches Beispiel für die Python -Anfragen von Postsformatdaten erläutert. Lassen Sie uns nun zu dem komplizierteren Beispiel wechseln. Sobald Sie verstanden haben, wie die Post -Methode der Anfragen in einem Python -Programm funktioniert, können Sie sie problemlos in Ihren Programmen verwenden und komplizierte praktische Probleme damit bewältigen. In diesem Beispiel werden wir versuchen zu erklären, wie Multi-Reihen-Daten mithilfe der Python-Anfragen nach Formulardatenmethode an den Server gesendet werden können. Der Referenzcode für Ihr Verständnis finden Sie im folgenden Screenshot: Schauen Sie sich an:

Anfragen importieren
url = 'https: // httpbin.org/post '
Form_data =
"Benutzer": "Wert",
'Kalsoom': 'Besitzer'
Server = Anfragen.Post (URL, data = form_data)
output = server.Text
print ('Die Antwort vom Server ist: \ n', Ausgabe)

Hier haben wir den gleichen Code verwendet wie im letzten Beispiel; Wir haben die Multi-Reis-Daten nur der Variablen form_data zur Verfügung gestellt. Die Variable form_data enthält nun die beiden Zeilen von Schlüssel- und Wertpaaren, die auf dem Server mit der Anforderungen der Postmethode gesendet werden sollen. Lassen Sie uns die folgende Ausgabe sehen, um zu überprüfen, wie die veröffentlichten Daten auf der Serverseite dargestellt werden. Die Ausgabe der Anforderungen Post -Methode lautet wie folgt:

Jetzt können Sie feststellen, dass die Daten in der Variablen form_data im Abschnitt "Formular" auf der Serverseite angezeigt werden.

Dies sind die Daten, die wir in der Anfrage an den Server gesendet haben.post () Befehl.

Beispiel 3

Lassen Sie uns nun erfahren. Dies ist ein sehr häufiges Beispiel dafür, die Zeichenfolge in der Form_Data anstelle des Wörterbuchs von Schlüssel: Wertpaar zu übergeben. Die einfachen Zeichenfolgedaten können direkt mit der Anfragemethode gesendet werden. Der unten angegebene Code ist für Ihre Referenz:

Anfragen importieren
JSON importieren
url = 'https: // httpbin.org/post '
Form_data =
"Benutzer": "Wert",
'Kalsoom': 'Besitzer'
Server = Anfragen.Post (URL, Data = json.Dumps (Form_Data))
output = server.Text
print ('Die Antwort vom Server ist: \ n', Ausgabe)

Hier können Sie beachten, dass wir den JSON verwendet haben.Befehl Dumps (), um den Wörterbuchschlüssel: Wertpaar in eine einfache Zeichenfolge umzuwandeln. Für die Verwendung des JSON.Dumps () -Methoden haben wir zu Beginn des Programms zuerst die JSON -Bibliothek mit der JSON -Anweisung "Import" importiert.

Wie wir wissen, müssen wir für die Verwendung einer mit einer Bibliothek verbundenen Funktion die Bibliothek explizit in das Programm aufnehmen. Daher wird die JSON -Bibliothek in das Programm importiert, um den JSON zu verwenden.Dumps () Funktionen. Das Wörterbuchschlüssel: Wertpaar wird an den JSON übergeben.Dumps () Funktion, um es in eine Zeichenfolge umzuwandeln. Durch die Verwendung des Befehls print (), der konvertierten Zeichenfolge, veröffentlichten Daten und dessen Typ wird angezeigt. Die Ausgabe ist wie folgt:

Wie Sie sehen können, hat das Feld "Daten" die veröffentlichten Daten und das Feld "Formular" ist leer. Dies liegt daran. Die veröffentlichten Daten werden im Feld „Daten“ im Zeichenfolgenformat anstelle des Wörterbuchschlüssels: Wertpaar gespeichert.

Abschluss

Dies ist eine vollständige Anleitung zu Python -Anfragen Postformulardaten. Mit Hilfe von Beispielen haben wir gelernt, wie man Python -Codes effizient schreibt, einschließlich der Python -Anfragen nach Formulardaten. Die Python -Anforderung anfordert die Post -Form -Datenmethode wird von den Programmierern verwendet, um die Daten an den Server zu senden. Der Server kann eine Website, ein einfacher Knoten oder irgendetwas sein. Mit den in den Beispielen angegebenen Beispielcodes können Sie angepasste Codes für Ihre praktischen Anwendungen schreiben. Üben Sie diese Beispiele und Sie werden sich mit den Python -Anfragen nach dem Formulardatenmethode leicht vertraut machen.