#!/usr/bin/python
#http://p.weather.com.cn/2018/08/2921973.shtml#p=1
#请求Http的
import urllib
import urllib.request
#正则匹配的库
import re
#定义一个方法,加载这个页面
def load_page(url):
request=urllib.request.Request(url) #请求这个页面
response=urllib.request.urlopen(request) #等待这个页面响应
data=response.read()
return data
#定义一个方法,下载这个图片的
def get_image(html):
regx=r'http://[\S]*jpg' #定义一个变量,用来存储正则表达式
pattern=re.compile(regx) #使用正则表达式的方法
get_image=re.findall(pattern,repr(html))
num=1
for img in get_image:
image=load_page(img)
with open('E:\\image\\%s.jpg'%num,'wb') as fb:
fb.write(image)
print("正在下载第%s张图片" %num)
num=num+1
print("下载完成!")
url='http://www.photophoto.cn/show/14296682.html'
html=load_page(url)
get_image(html)