学习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
- 【Python学习】Python 关键字
- Python学习----Python基础
- 【python】:python学习笔记
- Python:Python学习总结
- Python学习-Python数据类型
- Python学习
- 学习python
- python学习
- 学习Python
- python学习
- python学习
- python学习
- python 学习
- 学习python
- Python学习
- Python 学习
- python学习
- Python学习
- 全方位解析 Web Services 开发技术—纪要
- 关于面试题java内存泄漏想到的(3)
- 学会审视自己
- 深入理解OGNL表达式
- VC 判断选中的 单选框 复选框的
- 学习PYTHON
- 学会自己欣赏自己
- 红外瞄准器 unity3d
- Unity3D 窗口裁剪
- 我的csdn
- SRM 601
- 转:静态网和动态网的区别
- 突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)
- Esper学习之一:Esper介绍