2014-10-30 50 views
-1

使用python和BS4我試圖獲取標籤內所有類的名稱。python美麗的湯獲取HTML內所有類的名稱

到目前爲止,我的代碼是

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>] 

我如何能得到類的名字給它beautful湯。 (我需要的類的名稱爲以後做造型)

謝謝

+1

請從問題中刪除解決方案並將其作爲答案提供。或者只是接受Md。Mohsin的回答。謝謝! – Dropout 2014-10-30 09:21:59

回答

1

如果它在你的問題中提到然後只是做簡單,

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

但是,如果你想過濾器元素分爲兩部分--- 1.帶有class和2. without classes,那麼你可以參考bs4文檔的這個link

希望有幫助:-)