NUR FÜR DIE PYTHON REQUESTS LIBRARY VERWENDEN. Requests ist eine voll ausgestattete Python-HTTP-Bibliothek mit einer benutzerfreundlichen, logischen API.
Gibt es während der Verwendung des requestsModuls eine Möglichkeit, die unformatierte HTTP-Anforderung zu drucken? Ich möchte nicht nur die Überschriften, sondern auch die Anforderungszeile, die Überschriften und den Ausdruck des Inhalts. Ist es möglich zu sehen, was letztendlich aus einer HTTP-Anfrage aufgebaut ist?
Das Python-Anforderungsmodul ist einfach und elegant, aber eines nervt mich. Es ist möglich, eine request.exception.ConnectionError mit einer Nachricht wie der folgenden zu erhalten: Max retries exceeded with url: ... Dies bedeutet, dass Anforderungen mehrmals versuchen können, auf die Daten zuzugreifen. Diese Möglichkeit wird jedoch nirgendwo in den Dokumenten erwähnt. Beim …
Ich sammle Statistiken auf einer Liste von Websites und verwende der Einfachheit halber Anfragen dafür. Hier ist mein Code: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Jetzt möchte ich requests.getnach 10 Sekunden eine Zeitüberschreitung …
Nur eine kurze, einfache über die ausgezeichneten Anfragen Moduls für Python. Ich kann in der Dokumentation anscheinend nicht finden, was die Variable 'Proxies' enthalten sollte. Wenn ich ihm ein Diktat mit einem Standardwert "IP: PORT" sende, wird es abgelehnt und nach 2 Werten gefragt. Also denke ich (weil dies nicht …
Was ist der beste Weg, um ein Python-Paket und seine Abhängigkeiten von pypi für die Offline-Installation auf einem anderen Computer herunterzuladen? Gibt es eine einfache Möglichkeit, dies mit pip oder easy_install zu tun? Ich versuche, die Anforderungsbibliothek auf einer FreeBSD-Box zu installieren, die nicht mit dem Internet verbunden ist.
Daher bin ich kürzlich auf diese großartige Bibliothek für die Verarbeitung von HTTP-Anforderungen in Python gestoßen. hier zu finden http://docs.python-requests.org/en/latest/index.html . Ich liebe es, damit zu arbeiten, aber ich kann nicht herausfinden, wie ich meinen Get-Anfragen Header hinzufügen kann. Hilfe?
Ich versuche, den Inhalt von App Store> Business abzurufen : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Wenn ich das rangemit versuche (0,2), funktioniert …
Dies ist die unformatierte Anforderung für einen API-Aufruf: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Diese Anforderung gibt eine erfolgreiche Antwort (2xx) zurück. Jetzt versuche ich diese Anfrage zu posten mit requests: >>> import requests >>> headers = {'content-type' …
Ich habe das Beispiel in der Dokumentation der Anforderungsbibliothek für Python ausprobiert . Mit async.map(rs)erhalte ich die Antwortcodes, möchte aber den Inhalt jeder angeforderten Seite abrufen. Dies funktioniert beispielsweise nicht: out = async.map(rs) print out[0].content
Ich verwende die Anforderungsbibliothek und greife auf eine Website zu, um Daten mit dem folgenden Code zu sammeln: r = requests.get(url) Ich möchte Fehlertests hinzufügen, wenn eine falsche URL eingegeben und ein 404-Fehler zurückgegeben wird. Wenn ich absichtlich eine ungültige URL eingebe, wenn ich dies tue: print r Ich verstehe …
Ich möchte parallele http-Anforderungsaufgaben ausführen asyncio, aber ich finde, dass python-requestsdies die Ereignisschleife von blockieren würde asyncio. Ich habe aiohttp gefunden, aber es konnte den Dienst der http-Anfrage nicht über einen http-Proxy bereitstellen. Ich möchte also wissen, ob es eine Möglichkeit gibt, asynchrone http-Anfragen mit Hilfe von zu erledigen asyncio.
Ich möchte den Inhalt von der folgenden Website erhalten. Wenn ich einen Browser wie Firefox oder Chrome verwende, kann ich die gewünschte Website-Seite abrufen. Wenn ich jedoch das Python-Anforderungspaket (oder den wgetBefehl) verwende, wird eine völlig andere HTML-Seite zurückgegeben. Ich dachte, der Entwickler der Website hätte einige Blöcke dafür gemacht, …
Ich führe eine einfache Aufgabe zum Hochladen einer Datei mithilfe der Python-Anforderungsbibliothek aus. Ich habe nach Stack Overflow gesucht und niemand schien das gleiche Problem zu haben, nämlich dass die Datei nicht vom Server empfangen wird: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} …
Ich benutze die großartige Python Requests- Bibliothek. Ich stelle fest, dass die gute Dokumentation viele Beispiele dafür enthält, wie man etwas macht, ohne das Warum zu erklären . Beispielsweise werden beide r.textund r.contentals Beispiele für das Abrufen der Serverantwort angezeigt . Aber wo wird erklärt, was diese Eigenschaften bewirken? Wann …
Ich verwende das Anforderungsmodul (Version 0.10.0 mit Python 2.5). Ich habe herausgefunden, wie Daten an ein Anmeldeformular auf einer Website gesendet und der Sitzungsschlüssel abgerufen werden können, sehe jedoch keine offensichtliche Möglichkeit, diesen Sitzungsschlüssel in nachfolgenden Anforderungen zu verwenden. Kann jemand die Auslassungspunkte im folgenden Code ausfüllen oder einen anderen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.