W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
//node[1] 選擇所有首先出現(xiàn)在各自父節(jié)點下的節(jié)點。
(//node)[1] 選擇文檔中的所有節(jié)點,然后只獲取其中的第一個節(jié)點。
例子:
>>> from scrapy import Selector
>>> sel = Selector(text="""
....: <ul class="list">
....: <li>1</li>
....: <li>2</li>
....: <li>3</li>
....: </ul>
....: <ul class="list">
....: <li>4</li>
....: <li>5</li>
....: <li>6</li>
....: </ul>""")
>>> xp = lambda x: sel.xpath(x).getall()
這是最重要的 <li> 任何父元素下的元素:
>>> xp("http://li[1]")
['<li>1</li>', '<li>4</li>']
這是第一個 <li> 整個文檔中的元素:
>>> xp("(//li)[1]")
['<li>1</li>']
這是最重要的 <li> 下的元素 <ul> 起源:
>>> xp("http://ul/li[1]")
['<li>1</li>', '<li>4</li>']
這是第一個 <li> 元素在 <ul> 整個文檔中的父級:
>>> xp("(//ul/li)[1]")
['<li>1</li>']
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: