爬取网页图片并且下载(1)

import urllib
import urllib.request
import re #正则表达式
#加载页面
def load_page(url):
request=urllib.request.Request(url) #请求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('F:\photo\%s.jpg'%num,'wb') as fb:
fb.write(image)
print('正在下载第%s张图片'%num)
num = num+1
print('下载完成!')
url='http://www.ivsky.com/bizhi/yourname_v39947/'
html = load_page(url)
get_image(html)
原文地址:https://www.cnblogs.com/Luafair/p/9993621.html