本文摘自php中文网,作者不言,侵删。
这篇文章介绍的内容是python下载图片实现方法(超简单),有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下下面小编就为大家带来一篇python下载图片实现方法(超简单)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们有时候会需要在网上查找并下载图片,当数量比较少的时候,点击右键保存,很轻松就可以实现图片的下载,但是有些图片进行了特殊设置,点击右键没有显示保存选项,或者需要下载很多图片,这样的情况,写一段Python爬虫代码就可以轻松解决!
一、页面抓取
1 2 3 4 5 6 7 8 | import urllib
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
html = getHtml( "https://tieba.baidu.com/p/5582243679" )
print html
|
页面数据抓取过程定义了getHtml()函数,其作用是给getHtml()传递一个网址,最终进行整个页面的下载。
二、页面数据筛选
1 2 3 4 5 6 7 8 9 10 11 12 13 | import re
import urllib
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
def getImg(html):
reg = r 'src="(.+?\.jpg)" pic_ext'
imgre = re. compile (reg)
imglist = re.findall(imgre,html)
return imglist
html = getHtml( "https://tieba.baidu.com/p/5582243679" )
print getImg(html)
|
页面数据筛选中,定义了一个新的函数getImg(),该函数的功能是筛选出.jpg格式的图片地址。
阅读剩余部分
相关阅读 >>
详解在Python中执行系统命令的方法
Python中typing模块的介绍(代码实例)
Python如何发送邮件
Python如何遍历列表所有元素?
Python怎么下载64位的
Python的缩进规则是什么
Python整数类型的相关介绍
利用Python执行shell脚本 并动态传参 及subprocess基本使用
Python3.6和3.7有什么区别
交叉验证以及Python代码实现
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python下载图片实现方法(超简单)