當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python BeautifulSoup has_attr方法用法及代碼示例

Beautiful Soup 的 has_attr(~) 方法返回 Boolean 指示元素是否包含特定屬性。

例子

考慮以下 HTML:

my_html = """
<p id="person_one">Alex</p>
<p id="person_two">Bob</p>
<p id="person_three">Cathy</p>
"""
soup = BeautifulSoup(my_html)

要檢查第一個 <p> 標記是否具有 id 屬性:

soup.find("p").has_attr("id")



True

要檢查第一個 <p> 標記是否具有 age 屬性:

soup.find("p").has_attr("age")



False

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 BeautifulSoup | has_attr method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。