urlretrieve gibt eine leere Datei
Frage
Ich versuche urlretrieve zu verwenden, um Dateien von URLs herunterzuladen, die die Form:
http://example.com/download.php?id= 6456 & name = foo
noch aus irgendeinem Grund bekomme ich nur eine leere Antwort.
Ich habe versucht, das Verfahren in vorgeschlagen diese Frage offenbar nicht, weil
remotefile.info()
enthält nicht den Schlüssel 'Content-Disposition', nur
['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']
Irgendwelche Vorschläge?
Lösung
Informationen vom Handbuch :
info () - gibt die Meta-Informationen von der Seite, wie Header, in dem Form eines httplib.HTTPMessage Beispiel (siehe Kurzreferenz zu HTTP Header)
Welche Tasten haben Sie in dict remotefile.info ()?
Können Sie sich eine vollständige Header Informationen?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow