Страницы

Поиск по вопросам

пятница, 7 декабря 2018 г.

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

Подскажите, пожалуйста, как скачать файл средствами 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)

Комментариев нет:

Отправить комментарий