2016-11-04 4 views
0

Я пытаюсь загрузить некоторые файлы с помощью wget в Python, но у меня есть проблема сохранения файла под его исходным именем и расширением.Сохранение загруженного файла под оригинальным именем

Если я открою ссылку в браузере, я получаю файл с его оригинальным именем и расширением (конечно). Но как это сделать из сценария?

Чтобы быть конкретным, то URL, параметризованные, что-то вроде:

path/to/file?id=123&type=logDoc 
+0

Не могли бы вы показать нам какой-то код, чтобы увидеть, что происходит? – Ajurna

+0

Ну, не так много, я только звоню wget.download (link) в список url ​​... – Marko

ответ

0

Описан отлично в https://pypi.python.org/pypi/wget:

>>> import wget 
>>> url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3' 
>>> filename = wget.download(url) 
100% [................................................] 3841532/3841532> 
>> filename 
'razorback.mp3' 
+0

Но это не настоящее имя файла. Если у вас есть путь/to/file? Id = 123 & type = logDoc, он не сохранит его под исходным именем. – Marko

Смежные вопросы