Python美妙的汤在课堂

时间:2017-05-12 04:34:21

标签: python beautifulsoup

我有一个像这样的HTML:

<div class="row" data-keywordid="53707903">
     <div class="kw-table-cell kw-keyword-name-cell">
     </div>
</div>

在正常情况下,我可以通过使用以下内容来获取类“行”的内容: soup.find("div",{"class": "row"}) 但我想要的是获得data-keywordid53707903的值。我不知道。无论如何得到它?谢谢!

1 个答案:

答案 0 :(得分:1)

from bs4 import BeautifulSoup

text = ''''
    <div class="row" data-keywordid="53707903">
     <div class="kw-table-cell kw-keyword-name-cell">
     </div>
    </div>
'''

soup = BeautifulSoup(text, "html.parser")

a = soup.find('div')

a.attrs['data-keywordid']