аватар question@mail.ru · 01.01.1970 03:00

Скачивание файла через urllib

Подскажите, пожалуйста, как скачать файл средствами python (urllib) доступный по http и положить его рядом со скриптом?

аватар 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)

Последние

Похожие