lxml 屬性匹配

2021-05-28 10:16 更新

在選取的時(shí)候,我們還可以用@符號進(jìn)行屬性過濾。比如,這里如果要選取class為item-1的li節(jié)點(diǎn),可以這樣實(shí)現(xiàn):

from lxml import etree
from lxml.etree import HTMLParser
text='''
<div>
    <ul>
         <li class="item-0"><a href="link1.html">第一個(gè)</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)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號