Подскажите, пожалуйста, как скачать файл средствами python (urllib) доступный по http и положить его рядом со скриптом?
question@mail.ru
·
01.01.1970 03:00
Скачивание файла через urllib
answer@mail.ru
·
01.01.1970 03:00
urllib -> urlopen - открывает файл по данной ему ссылке для чтения, далее можете его просто считать read(), открыть файл для бинарной записи, и записать в него то что прочитали по http. Пример скачивания эмблемки:
import urlliblogo = urllib.urlopen(""http://www.google.com/images/srpr/logo3w.png"").read()f = open(""logo3w.png"", ""wb"")f.write(logo)f.close()Также есть urllib.urlretrieve(url, [filname,[...]]) - по моему его предназначение именно для скачивания.
import urllibdestination = 'logo3w.png'url = 'http://www.google.com/images/srpr/logo3w.png'urllib.urlretrieve(url, destination)