bs4
# 查找 标签名为title的第一个元素 ,
# 返回一个 <class ‘bs4.element.Tag’> 实例
print(soup.find(‘title’))
#.string就是获取内部的内容
print(soup.find(title).string)
#也可以这样写
print(soup.title.string)
print(soup.find(title).get_text())
#也可以这样写
print(soup.title.get_text())
#第一种方法
print(soup.find(‘a’)[‘class’])
#第二种方法
print(soup.a[‘calss’])
print(soup.find_all(‘a’))
print(soup.find_all(‘a’))[1] #第二个
print(soup.find(‘a’,id=’link2’))
print(soup.find(‘a’,id=’link2′,herf=’http://exaple.com/lacie’))
ele = driver.find_element_by_id(‘food’)
html= ele.get_Attribute(‘innerHTML)
print(html)
from bs4 import BeautifulSoup
soup = BeautifulSoup(html,’html5lib’)
target = soup.find_all(‘span’)[1][‘class’]#列表
print(taget)
from bs4 import BeautifulSoup
soup = BeautifulSoup(html,’html5lib’)
target = soup.find(‘span’,{‘class’:’meat’})
if target:
print(‘是meat’)
print(taget)