当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。