urlretrieve возвращает пустой файл
Вопрос
Я пытаюсь использовать urlretrieve для загрузки файлов с URL-адресов, которые принимают форму:
http://example.com/download.php?id=6456&name=foo
но по какой-то причине я просто получаю пустой ответ.
Я попробовал метод, предложенный в этот вопрос похоже, это не помогло, потому что
remotefile.info()
не содержит ключа "content-disposition", только
['content-length', 'x-powered-by', 'refresh', 'server', 'connection', 'date', 'content-type']
Есть какие-нибудь предложения?
Решение
Информация от руководство пользователя:
info() — возвращает метаинформацию страницы, например заголовки, в виде экземпляра httplib.HTTPMessage (см. Краткую ссылку на HTTP Заголовки)
Какие ключи у вас есть в dict remotefile.info()?
Можете ли вы получить полную информацию о заголовке?
Не связан с StackOverflow