Als «python-requests» getaggte Fragen

NUR FÜR DIE PYTHON REQUESTS LIBRARY VERWENDEN. Requests ist eine voll ausgestattete Python-HTTP-Bibliothek mit einer benutzerfreundlichen, logischen API.

1
Python Requests-Paket: Umgang mit XML-Antworten
Ich mag das requestsPaket und seine komfortable Art, mit JSON-Antworten umzugehen, sehr. Leider habe ich nicht verstanden, ob ich auch XML-Antworten verarbeiten kann. Hat jemand Erfahrung im Umgang mit XML-Antworten mit dem requestsPaket? Muss ein weiteres Paket für die XML-Dekodierung hinzugefügt werden?

2
Hinzufügen eines Headers zum Python-Anforderungsmodul
Früher habe ich das httplibModul verwendet, um der Anfrage einen Header hinzuzufügen. Jetzt versuche ich das gleiche mit dem requestsModul. Dies ist das Python-Anforderungsmodul, das ich verwende: http://pypi.python.org/pypi/requests Wie kann ich dem Header einen Header hinzufügen request.postund request.getsagen, dass ich foobarbei jeder Anforderung im Header einen Schlüssel hinzufügen muss ?



5
Python Requests Bibliothek leitet neue URL um
Ich habe die Python Requests-Dokumentation durchgesehen, aber ich kann keine Funktionalität für das sehen, was ich erreichen möchte. In meinem Skript stelle ich ein allow_redirects=True. Ich würde gerne wissen, ob die Seite zu etwas anderem umgeleitet wurde, wie lautet die neue URL. Zum Beispiel, wenn die Start-URL war: www.google.com/redirect Und …

3
Wie sende ich Cookies in einer Post-Anfrage mit der Python Requests-Bibliothek?
Ich versuche, die Anforderungsbibliothek zum Senden von Cookies mit einer Post-Anfrage zu verwenden, bin mir jedoch nicht sicher, wie die Cookies basierend auf ihrer Dokumentation tatsächlich eingerichtet werden sollen. Das Skript ist für die Verwendung in Wikipedia vorgesehen. Die zu sendenden Cookies haben folgende Form: enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly Der …


8
Python fordert die Bibliothek auf, den Autorisierungsheader mit einem einzelnen Token zu übergeben
Ich habe eine Anforderungs-URI und ein Token. Wenn ich benutze: curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>" usw. bekomme ich eine 200 und sehe mir die entsprechenden JSON-Daten an. Also habe ich Anforderungen installiert und wenn ich versuche, auf diese Ressource zuzugreifen, erhalte ich wahrscheinlich eine 403, weil ich nicht die …

21
Anforderungen (verursacht durch SSLError ("Es kann keine Verbindung zur HTTPS-URL hergestellt werden, da das SSL-Modul nicht verfügbar ist.") Fehler in der PyCharm-Anforderungswebsite
Verwenden von Anforderungen in Python3 Windows über Pycharm und Empfangen des Fehlers "SSL-Modul nicht verfügbar" Ich habe Stunden damit verbracht herauszufinden, was dies verursachen könnte. Ich habe Anaconda neu installiert und stecke völlig fest. Beim Ausführen der folgenden def Earlybird(daycount): url = 'https://msft.com' response = requests.get(url) print(response) Earlybird() Ich erhalte …

7
Wie bekomme ich Python-Anfragen, um einem selbstsignierten SSL-Zertifikat zu vertrauen?
import requests data = {'foo':'bar'} url = 'https://foo.com/bar' r = requests.post(url, data=data) Wenn die URL ein selbstsigniertes Zertifikat verwendet, schlägt dies mit fehl requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Ich weiß, dass ich Falseden verifyParameter wie folgt übergeben kann: r = requests.post(url, data=data, verify=False) Ich möchte jedoch Anfragen …


3
Wie lese ich eine Antwort von Python-Anfragen?
Ich habe zwei Python-Skripte. Man benutzt die Urllib2-Bibliothek und man benutzt die Requests-Bibliothek . Ich habe festgestellt, dass Anfragen einfacher zu implementieren sind, aber ich kann kein Äquivalent für die read()Funktion von urlib2 finden . Zum Beispiel: ... response = url.urlopen(req) print response.geturl() print response.getcode() data = response.read() print data …


7
ImportError: Kein Modul mit dem Namen 'Queue'
Ich versuche, ein requestsModul zu importieren , aber ich habe diesen Fehler erhalten. Meine Python-Version ist 3.4 und läuft unter Ubuntu 14.04 >>> import requests Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 10, in <module> from queue import LifoQueue, Empty, Full ImportError: cannot import name 'LifoQueue' During handling of …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.