我想從BeautifulSoup獲取所有data-js
屬性值。通過BeautifulSoup獲取屬性值
輸入:
<p data-js="1, 2, 3">some text..</p><p data-js="5">some 1 text</p><p data-js="4"> some 2 text. </p>
輸出:
['1, 2, 3', '5', '4']
我和LXML做到了:
>>> content = """<p data-js="1, 2, 3">some text..</p><p data-js="5">some 1 text</p><p data-js="4"> some 2 text. </p>"""
>>> import lxml.html as PARSER
>>> root = PARSER.fromstring(content)
>>> root.xpath("//*/@data-js")
['1, 2, 3', '5', '4']
我想通過BeautifulSoup上述結果。
謝謝。 upvoted,我會檢查。 –