下载图片

import requests
from hashlib import md5
import threading
import time
def down_load_pic(url):
req= requests.get(url)
m = md5(url.encode())
with open(m.hexdigest() + '.png', 'wb') as fw:
fw.write(req.content)

url_list = ['http://www.nnzhp.cn/wp-content/uploads/2019/10/f410afea8b23fa401505a1449a41a133.png',
'http://www.nnzhp.cn/wp-content/uploads/2019/11/481b5135e75c764b32b224c5650a8df5.png',
'http://www.nnzhp.cn/wp-content/uploads/2019/11/b23755cdea210cfec903333c5cce6895.png',
'http://www.nnzhp.cn/wp-content/uploads/2019/11/542824dde1dbd29ec61ad5ea867ef245.png']

start_time = time.time()
for url in url_list:
t = threading.Thread(target=down_load_pic,args=(url,))
t.start()
while threading.activeCount()!=1:
pass
end_time = time.time()
print(end_time-start_time)
posted @ 2019-11-19 22:56  一只竹子  阅读(191)  评论(0编辑  收藏  举报