Python简单爬取图片实例

原创
2018/06/07 09:11
阅读数 714
import urllib.request  #进行URL请求
import re   #正则表达式库

def getHtml(url):
    page=urllib.request.urlopen(url)
    html=page.read()
    html=html.decode("utf-8")
    return html

def getImg(html):
    reg = 'src="(.+?\.jpg)" alt='
    imgre = re.compile(reg)
    imglist = re.findall(imgre, html)
    x = 1
    for imgurl in imglist:   #下载图片
        urllib.request.urlretrieve(imgurl, '%s.jpg' % x)
        x+=1
    return imglist

html = getHtml("http://pic.yxdown.com/list/0_0_1.html")
print (getImg(html))
展开阅读全文
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部