【问题标题】:python beautiful soup get name of all classes inside HTMLpython beautiful soup 获取 HTML 中所有类的名称
【发布时间】:2014-10-30 07:26:14
【问题描述】:

使用 python 和 BS4,我试图获取标签内所有类的名称。

到目前为止我的代码是

    rows = table_body.find_all('tr')
        for row in rows:
            cols = row.find_all('td')
            for ele in cols:
                print ele.find_all('mark')

print result is [<mark class="footer"></mark>]

我怎样才能用美丽的汤从中获得班级名称。 (我需要类的名称以便以后做样式)

谢谢

【问题讨论】:

  • 请从问题中删除解决方案并将其作为答案提供。或者只是接受 Md. Mohsin 的回答。谢谢!

标签: python html beautifulsoup


【解决方案1】:

如果它像您的问题中提到的那么简单,那么就去做,

print ele.find_all('mark')[0]['class']

但是,如果您想分两部分过滤元素 --- 1. 带类和 2. 不带类,那么您可以参考 bs4 文档的 link

希望有所帮助:-)

【讨论】:

    猜你喜欢
    • 2019-04-15
    • 2016-07-06
    • 2019-01-22
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    相关资源
    最近更新 更多