urlretrieve retorna um arquivo vazio
Pergunta
Estou tentando usar o Urlreterieve para baixar arquivos de URLs que assumem o formulário:
http://example.com/download.php?id=6456&name=foo
No entanto, por algum motivo, apenas recebo uma resposta vazia.
Eu tentei o método sugerido em essa questão não parecia ajudar porque
remotefile.info()
não contém a chave 'disposição de conteúdo', apenas
['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']
Alguma sugestão?
Solução
Informação de manual:
info ()-Retorne a meta-informação da página, como cabeçalhos, na forma de uma instância de httplib.httpmessage (consulte Referência rápida aos cabeçalhos HTTP)
Quais chaves você tem no dict remotefile.info ()?
Você pode obter uma informação completa do cabeçalho?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow