Подскажите, пожалуйста, как скачать файл средствами python (urllib) доступный по http и положить его рядом со скриптом?
Ответ
urllib -> urlopen - открывает файл по данной ему ссылке для чтения, далее можете его просто считать read(), открыть файл для бинарной записи, и записать в него то что прочитали по http. Пример скачивания эмблемки:
import urllib
logo = 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 urllib
destination = 'logo3w.png'
url = 'http://www.google.com/images/srpr/logo3w.png'
urllib.urlretrieve(url, destination)
Комментариев нет:
Отправить комментарий