W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
兩個(gè) ?NavigableString
? 或 ?Tag
? 對(duì)象具有相同的HTML或XML結(jié)構(gòu)時(shí), Beautiful Soup就判斷這兩個(gè)對(duì)象相同. 這個(gè)例子中, 2個(gè) <b> 標(biāo)簽在 BS 中是相同的, 盡管他們?cè)谖臋n樹(shù)的不同位置, 但是具有相同的表象: “<b>pizza</b>”
markup = "<p>I want <b>pizza</b> and more <b>pizza</b>!</p>"
soup = BeautifulSoup(markup, 'html.parser')
first_b, second_b = soup.find_all('b')
print first_b == second_b
# True
print first_b.previous_element == second_b.previous_element
# False
如果想判斷兩個(gè)對(duì)象是否嚴(yán)格的指向同一個(gè)對(duì)象可以通過(guò) ?is
? 來(lái)判斷
print first_b is second_b
# False
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: