@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
Ответ написан
Комментировать
Ускорить можно скачиванием во множестве потоков.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект