这是一段代码
import re
import time
from urllib.request import urlopen, urlretrieve
#下载HTML
def getHtml(url):
page=urlopen(url)
html= page.read()
return html
#从html中解析出图片URL
def getImg(html):
reg=r'src="(.*?\.gif)"'
imgre=re.compile(reg);
htmld=html.decode('utf-8')
imglist=imgre.findall(htmld)
return imglist
#下载处理
def imgDownload(imgUrl):
urlretrieve(imgUrl, '%s.gif'%time.time())
#主函数
def main():
url='http://gifstumblr.tumblr.com/'
html=getHtml(url)
imglist=getImg(html)
for imgurl in imglist:
print(imgurl)
for imgurl in imglist:
imgDownload(imgurl)
#执行主函数
if __name__=='__main__':
main()