urlretrieve restituisce un file vuoto
Domanda
Sto provando a utilizzare urlretrieve per scaricare file da URL che assumono la forma:
http://example.com/download.php?id= 6456 & amp; name = foo
ma per qualche motivo ho appena ricevuto una risposta vuota.
Ho provato il metodo suggerito in questa domanda non sembra aiutare perché
remotefile.info()
non contiene la chiave 'content-disposition', solo
['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']
Qualche suggerimento?
Soluzione
Informazioni dal manual :
info () - restituisce le meta-informazioni della pagina, ad esempio le intestazioni, nel file forma di un messaggio httplib.HTTP istanza (vedere Riferimento rapido a HTTP Header)
Quali chiavi hai in dict remotefile.info ()?
Puoi ottenere informazioni complete sull'intestazione?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow