In Python, was sind die Unterschiede zwischen der urllib, urllib2, urllib3und requestsModule? Warum gibt es drei? Sie scheinen dasselbe zu tun
urllib2 ist ein integriertes Python 2-Modul, das Funktionen und Klassen definiert, die bei URL-Aktionen helfen. Es ist besonders unbefriedigend und wurde in Python 3 und durch Bibliotheken von Drittanbietern ersetzt.
In Python, was sind die Unterschiede zwischen der urllib, urllib2, urllib3und requestsModule? Warum gibt es drei? Sie scheinen dasselbe zu tun
Hier ist mein Code: import urllib2.request response = urllib2.urlopen("http://www.google.com") html = response.read() print(html) Irgendeine
Ich versuche, ein Bild mit dem Python- requestsModul aus dem Internet herunterzuladen und zu speichern . Hier ist der (Arbeits-) Code, den ich verwendet habe: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Hier ist der neue (nicht...
Ich versuche also, ein Python-Skript zu erstellen, das Webcomics herunterlädt und in einem Ordner auf meinem Desktop ablegt. Ich habe hier ein paar ähnliche Programme gefunden, die etwas Ähnliches tun, aber nichts Vergleichbares zu dem, was ich brauche. Die ähnlichste fand ich hier (...
In Python erhalte ich eine Fehlermeldung: Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) Gegebener Python-Code: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''):...
Nach der Verwendung cgi.parse_qs(), wie das Ergebnis (Wörterbuch) zurück zu Query - String konvertieren? Auf der Suche nach etwas ähnlichem
Ich verwende Python 3.5.1 für Mac. Ich möchte urllib2Modul verwenden. Ich habe versucht, es zu installieren, aber mir wurde gesagt, dass es in urllib.requestund urllib.errorfür Python 3 aufgeteilt wurde. Mein Befehl (wird vorerst aus dem Framework-Bin-Verzeichnis ausgeführt, da er sich nicht in...
Wie kann ich eine Webseite mit einem anderen als dem Standard-Benutzeragenten auf urllib2.urlopen
Ich versuche, eine URL mit Python abzurufen, und die Antwort lautet JSON. Wenn ich jedoch renne import urllib2 response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX') html=response.read() print html Das HTML ist vom Typ str und ich erwarte einen JSON. Gibt es eine...
Ich versuche, urllib2 zu verwenden, um die URL zu öffnen und bestimmten Cookie-Text an den Server zu senden. ZB möchte ich die Site öffnen Löse Schachprobleme mit einem bestimmten Cookie, zB search = 1. Wie mache ich es? Ich versuche Folgendes zu tun: import urllib2 (need to add cookie to the...
Update: Aufgrund von Lees Kommentar habe ich beschlossen, meinen Code zu einem wirklich einfachen Skript zu verdichten und über die Befehlszeile auszuführen: import urllib2 import sys username = sys.argv[1] password = sys.argv[2] url = sys.argv[3] print("calling %s with %s:%s\n" % (url, username,...
Bei Verwendung von Python 2.7 mit urllib2zum Abrufen von Daten von einer API wird der Fehler angezeigt [Errno 104] Connection reset by peer. Was verursacht den Fehler und wie soll der Fehler behandelt werden, damit das Skript nicht abstürzt? ticker.py def urlopen(url): response = None request =...
Ich öffne URLs mit: site = urllib2.urlopen('http://google.com') Und was ich tun möchte, ist auf die gleiche Weise mit einem Proxy zu verbinden, den ich irgendwo bekommen habe und der mir sagt: site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'}) aber das hat auch nicht...
Ich erhalte die Antwort "HTTP-Fehler 500: Interner Serverfehler", möchte jedoch weiterhin die Daten im Fehler-HTML lesen. Mit Python 2.6 rufe ich normalerweise eine Seite ab mit: import urllib2 url = "http://google.com" data = urllib2.urlopen(url) data = data.read() Beim Versuch, dies für...
Ok, ich muss einige Webseiten mit Python herunterladen und habe meine Optionen schnell untersucht. In Python enthalten: urllib - scheint mir, dass ich stattdessen urllib2 verwenden sollte. urllib hat keine Cookie-Unterstützung, nur HTTP / FTP / lokale Dateien (kein SSL) urllib2 - vollständiger...