如何通过参数名称获取标签(例如div或其他)值?

时间:2016-12-07 14:11:30

标签: python html beautifulsoup

我是Python新手,我遇到了问题。 有一个网站,该网站有一个完整的结构。我知道如何找到div或其他标签,但是当我找到该标签(例如带有类名)时,我想收集所有带有值的参数,但我不能。 所以,我的问题是,在找到后,我如何收集随机标签的所有参数和值?

我是如何找到的:

 <Kafka name="Kafka" topic="logs-gexd-default">
    <PatternLayout>
       <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %C{1}:%L - %m%n</pattern>
    </PatternLayout>
    <Property name="bootstrap.servers">${kafkaAddress}</Property>
 </Kafka>
 <Async name="AsyncKafka" bufferSize="512" blocking="false">
    <AppenderRef ref="Kafka"/>
 </Async>

1 个答案:

答案 0 :(得分:2)

如果您想获得所有元素的属性,只需使用.attrs property

print(div.attrs)

这将打印出一个字典,其中键是属性名称,值是属性值。