','html.parser') tag = bs.find('p') print(tag.text)
完美!!!
完整代码1.0:
import requests from bs4 import BeautifulSoup res= requests.get('http://www.xiachufang.com/explore/')#获取网站源代码 html=res.text #解析网页时必须要是字符串类型 soup=BeautifulSoup(html,'html.parser')#解析网页源代码 menus=soup.find_all('div',class_='info pure-u') for menu in menus:menu_name=menu.find('p',class_='name').find('a').text.strip()#strip()会把空格,跳行等符号取消掉menu_href=menu.find('p',class_='name').find('a')menu_foods=menu.find('p',class_='ing ellipsis').find_all('span')print('菜名:',menu_name,'\n')print('链接:',menu_href['href'],'\n')print('食材:','\n')a=[]for menu_food in menu_foods:a.append(menu_food.text)for i in a:print(i,end=' ')print('\n')print('**************************************','\n')