我想知道我在BeautifulSoup中搜索的唯一值时自动找到属性名称。
E.g。
>>> soup = '<div class="bla">123</div>'
&#34;知&#34; 123
,我们如何获得输出"bla"
?
>>> soup.find("bla")
123
获取属性&#34; bla&#34;的价值,但这不是我正在寻找的。 p>
答案 0 :(得分:3)
来自this section of the documentation:
for e in soup.find_all(text='123'):
print(e.parent['class'])
我们找到文本为123
的所有元素,并获取父级的CSS类。