爬取27270壁纸

import requests
from bs4 import BeautifulSoup

headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36'
}

def download_one(url,I):
    response = requests.get(url, headers=headers)
    text = response.content.decode('gbk')
    soup = BeautifulSoup(text, 'lxml')
    div = soup.find_all(name='div', attrs={'class': 'articleV4Body'})[0]
    img = div.find_all('img')[0]
    lianjie = img['src']
    next_url = div.find_all('a')[0]['href']
    print(next_url)
    R = requests.get(lianjie)
    with open('图片/{}.jpg'.format(I),'wb') as f:
        f.write(R.content)
    return next_url

if __name__ == '__main__':
    I = 0
    base_url = 'https://www.27270.com/beautiful/beijingtupian/2018/'
    next_url1 = '313727_1.html'
    next_url2 = download_one(base_url + next_url1,I)
    I = I+1
    while next_url1 != next_url2:
        next_url1 = next_url2
        next_url2 = download_one(base_url+next_url2,I)
        I = I+1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值