Я пишу скребок, который загружает все файлы изображений со страницы HTML и сохраняет их к определенной папке. все изображения являются частью страницы HTML.
А это функция для загрузки одного изображения:
def download_photo(self, img_url, filename):
file_path = "%s%s" % (DOWNLOADED_IMAGE_PATH, filename)
downloaded_image = file(file_path, "wb")
image_on_web = urllib.urlopen(img_url)
while True:
buf = image_on_web.read(65536)
if len(buf) == 0:
break
downloaded_image.write(buf)
downloaded_image.close()
image_on_web.close()
return file_path