Heim > Backend-Entwicklung > Python-Tutorial > So importieren Sie Anfragen in Python

So importieren Sie Anfragen in Python

silencement
Freigeben: 2019-07-08 10:24:21
Original
4142 Leute haben es durchsucht

So importieren Sie Anfragen in Python

Das Requests-Modul ist ein Modul, das für den Netzwerkzugriff verwendet wird. Tatsächlich gibt es viele ähnliche Module, wie z. B. urllib, urllib2, httplib, httplib2. Sie bieten grundsätzlich ähnliche Funktionen Anfragen Kann das Modul abgenommen werden? Sie können die offizielle Website öffnen und einen Blick darauf werfen. Es handelt sich um ein http-Modul für „Menschen“. Wie menschlich ist es also? Ich glaube, wenn Sie schon einmal Module wie urllib verwendet haben, werden Sie feststellen, dass es tatsächlich sehr benutzerfreundlich ist.

Anfragen importieren

Nachdem der Download abgeschlossen ist, ist das Importieren des Moduls sehr einfach, der Code lautet wie folgt:

import requests
Nach dem Login kopieren

Anfrage-URL

Hier listen wir die gebräuchlichste Syntax zum Senden von Get- oder Post-Anfragen auf.

Senden Sie eine Get-Anfrage ohne Parameter:

 r=requests.get("http://pythontab.com/justTest")
Nach dem Login kopieren

Jetzt erhalten wir ein Antwortobjekt r, wir können dieses Objekt verwenden, um alle gewünschten Informationen abzurufen.
Im obigen Beispiel hat die Get-Anfrage keine Parameter. Was ist also, wenn die Anfrage Parameter erfordert?

Senden Sie eine Get-Anfrage mit Parametern

payload = {'key1': 'value1', 'key2': 'value2'}

r = requests.get("http://pythontab.com/justTest", params=payload)
Nach dem Login kopieren

Wie wir aus dem oben Gesagten wissen, werden unsere Get-Parameter als params-Schlüsselwortparameter übergeben.
Wir können die angeforderte spezifische URL ausdrucken, um zu sehen, ob sie korrekt ist:

>>>print r.url
http://pythontab.com/justTest?key2=value2&key1=value1
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo importieren Sie Anfragen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage