繁体   English   中英

在BeautifulSoup中按值查找属性名称(不反向)

[英]Find attribute name by value in BeautifulSoup (not reverse)

当我知道我在BeautifulSoup中搜索的唯一值时,我想自动找到属性名称。

例如

>>> soup = '<div class="bla">123</div>'

“知道” 123 ,我们如何获得输出"bla"

相反的只是:

>>> soup.find("bla")
123

获取属性“bla”的值,但这不是我正在寻找的。

文档的这一部分

for e in soup.find_all(text='123'):
    print(e.parent['class'])

我们找到文本为123所有元素,并获取父类的CSS类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM