# -*- coding: utf-8 -*-
''' Created on Tue Jan 23 20:50:42 2018 @author: zhuxueming'''
import urllib.request
import re
def get_url(url):
res = urllib.request.Request(url)
res.add_header('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36')
page = urllib.request.urlopen(res)
html = page.read().decode('utf-8')
return html
def get_img():
html = get_url(url)
reg = r'<img src="(.+\.jpg)"'
pat = re.findall(reg,html)
i = 1
for each in pat:
each = re.sub(r'/t/',r'/pre/',each)
print(each)
try:
urllib.request.urlretrieve(each,str(i)+'.jpg',None)
print('第'+str(i)+'张下载成功')
i +=1
except BaseException:
print('第'+str(i)+'张下载失败')
i +=1
continue
if __name__ == '__main__':
url = 'http://www.ivsky.com/tupian/yuzhou_qiguan_v21241/'
get_img()
![]()
![]()