python抓取图片示例
#!/usr/bin/pythonimport reimport urllibdef getHtml(url):return urllib.urlopen(url).read()def getImgUrl(html):reg = r'src="(.*?\.jpg)"'imgRe = re.compile(reg)imgList = re.fin
·
#!/usr/bin/python
import re
import urllib
def getHtml(url):
return urllib.urlopen(url).read()
def getImgUrl(html):
reg = r'src="(.*?\.jpg)"'
imgRe = re.compile(reg)
imgList = re.findall(imgRe, html)
return imgList
def getImg(imgUrlList):
x = 1
imgUrlCount = len(imgUrlList)
for imgUrl in imgUrlList:
urllib.urlretrieve(imgUrl, '%s.jpg' % x)
jindu = (x*100)/imgUrlCount
print '#'*jindu
print 'end %s' % jindu
x += 1
else:
print 'endding!'
html = getHtml('http://image.baidu.com')
imgUrlList = getImgUrl(html)
getImg(imgUrlList)
更多推荐
所有评论(0)