@matveyvarg

Какой быстрый способ сохранить картинки по URL?

Имеется массив с ссылками на картинки. Необходимо максимально быстро запихать их в архив.
В данный момент это делается так:
for item in datas:
        iitem = item.replace('\\','')
        resource = urllib2.urlopen(item)
        out = open('img+'+str(iterat)+'.jpg', 'wb+')
        out.write(resource.read())
        out.close()
        zf.write('img+'+str(iterat)+'.jpg')
        os.remove('img+'+str(iterat)+'.jpg')
        iterat+=1
        zf.close

Переделывал через socket, прирост совсем небольшой.
Как лучше в данном случае ускорить процесс ?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
вот тут
https://habrahabr.ru/post/275595/
начните с
from multiprocessing import Pool
Ответ написан
Комментировать
2ord
@2ord
Ускорить можно скачиванием во множестве потоков.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы