如何知道我的对象目前在哪个标签上?

时间:2014-12-22 00:45:01

标签: python tags beautifulsoup

让我们说我们制作汤品:

html = '''<html><head>HEAD!</head><body>BODY!</body></html>'''
soup = BeautifulSoup(html)

我需要检查告诉我对象'汤'当前是否在&lt; HTML&GT;标签(根)。 类似的东西:

is_head_tag(soup)

返回True / False。

有可能吗?我有时滚动文档,但我一无所获。

感谢你的时间!

1 个答案:

答案 0 :(得分:0)

刚刚找到答案!

属性.name正是这样做的! 我们可以定义is_head_tag()函数,如下所示:

def is_head_tag(soup):
    if soup.name == 'head':
        return True
    return False