2
У меня есть список ссылок на изображения (около 5000 строк), и мне нужно знать, как я могу загрузить все это быстро. Пожалуйста, помогите мне с моим кодом:Как загрузить изображения из списка ссылок?
import concurrent.futures
import urllib.request
catname = 'amateur'
def getimg (count, endcount):
while (count < endcount):
urllib.request.urlretrieve(URLS[count], catname+'/images/'+catname+str(count)+'.jpg')
URLS[count] = catname+'/images/'+catname+str(count)+'.jpg'
count = count + 1
with concurrent.futures.ThreadPoolExecutor(max_workers=50) as e:
e.submit(getimg, 0, 5000)
Он работает нормально, но медленно.
большое спасибо! отличный результат – cyan