使用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>]
如何通过漂亮的汤来获取类名。 (我需要类的名称以便稍后进行样式化)
谢谢
答案 0 :(得分:1)
如果它只是你问题中提到的那么简单,那么就这样做,
print ele.find_all('mark')[0]['class']
但是,如果你想分两部分过滤元素--- 1.用class和2.没有类,那么你可以参考bs4文档的link。
希望有所帮助: - )