学习PYTHON

来源:互联网 发布:mysql using 编辑:程序博客网 时间:2024/06/10 01:28
# -*- coding:utf-8 -*-from locale import strimport osimport reimport urllibdef findallimg(html):imglist = re.findall(r'http://.+?(?:jpg|png|gif)',html)return imglistdef loadfile(urllist, savelist):savepath = 'E:\\temppicsave'+os.sepif not os.path.exists(savepath):os.mkdir(savepath)for imgurl in urllist:filename = re.split('/',imgurl)[-1]randomcount = 0addfilename = filenamewhile addfilename in savelist:addfilename = filename[:-4] + '-' + str(randomcount) + filename[-4:]print 'randomadd'+addfilenamerandomcount += 1filename = addfilenamesavelist.append(filename)temppath = savepath+filenameurllib.urlretrieve(imgurl,temppath)if __name__ == "__main__":url = "http://slide.news.sina.com.cn/c/slide_1_33131_27782.html"lslist =  findallimg(urllib.urlopen(url).read())savelist = []loadfile(lslist, savelist)


学习PYTHON练习   下载一个网站所有图片

0 0
原创粉丝点击