在選取的時候,我們還可以用@符號進行屬性過濾。比如,這里如果要選取class為item-1的li節(jié)點,可以這樣實現(xiàn):
from lxml import etree
from lxml.etree import HTMLParser
text='''
<div>
<ul>
<li class="item-0"><a href="link1.html">第一個</a></li>
<li class="item-1"><a href="link2.html">second item</a></li>
</ul>
</div>
'''
html=etree.HTML(text,etree.HTMLParser())
result=html.xpath('//li[@class="item-1"]')
print(result)
更多建議: