python 基础七 解析之 BeautifulSoup

基本简介:

安装以及创建:

节点定位:


节点信息:

星巴克爬取:

from bs4 import BeautifulSoup
import urllib.request


url = 'https://www.starbucks.com.cn/menu/'

resp = urllib.request.urlopen(url)
context = resp.read().decode('utf-8')
soup = BeautifulSoup(context,'lxml')
obj = soup.select("ul[class='grid padded-3 product'] div[class='preview circle']")
for item in obj:
    completePicUrl = 'https://www.starbucks.com.cn'+item.attrs.get('style').split('url("')[1].split('")')[0]
    print(completePicUrl)

posted @ 2024-07-13 11:38  donghongchao  阅读(8)  评论(0编辑  收藏  举报