实现功能:
对该网页上首页的推荐背景图进行下载到本地.
代码如下:
import requests
from bs4 import BeautifulSoup
def pic(src,name):#对给定的url地址进行下载,命名为'name'
f=open(name+'.jpg','wb')
f.write(requests.get(src).content)
newurl='http://www.lanrentuku.com/bg/'
name=1#名字计数
res=requests.get(newurl)
soup=BeautifulSoup(res.text,'lxml')
for link in soup.select('.list-pic'):
for lin in link.select('a'):
if len(lin.select('img'))>0:
picsrc=str(lin.select('img')).strip('[<img src="').rstrip('"/>]')#
pic(picsrc,str(name))
name=name+1#数字递增
如下,可以顺利获取到图片.