xpath取其中幾個使用position


from lxml import etree

html = '''
<!DOCTYPE html>
<html lang="en">
<head>
    <!--網頁頭部信息-->
    <title>網頁名</title>
</head>
<body>
    <!--下面是網頁正文-->
    <div class="two">id-text</div>
    <div class="one two">class-text</div>
    <div class="one">class-span</div>
    <div class="three">three</div>
</body>
</html>
'''

html =etree.HTML(html)

content1 = html.xpath("//div[position()>2 and contains(@class,'three')]/@class") #取div位置大於2的 並且類包含three的

print(content1)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM