国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

scrapy 2.3 按類(lèi)查詢(xún)使用CSS

2021-06-03 14:09 更新

因?yàn)橐粋€(gè)元素可以包含多個(gè)CSS類(lèi),所以按類(lèi)選擇元素的xpath方法相當(dāng)冗長(zhǎng):

*[contains(concat(' ', normalize-space(@class), ' '), ' someclass ')]

如果你使用 @class='someclass' 如果只使用 contains(@class, 'someclass') 為了彌補(bǔ)這一點(diǎn),如果元素具有共享字符串的不同類(lèi)名,那么最終可能會(huì)得到更多想要的元素。 someclass .

事實(shí)證明,剪貼選擇器允許您鏈接選擇器,因此大多數(shù)時(shí)候,您都可以使用CSS按類(lèi)選擇,然后在需要時(shí)切換到XPath:

>>> from scrapy import Selector
>>> sel = Selector(text='<div class="hero shout"><time datetime="2014-07-23 19:00">Special date</time></div>')
>>> sel.css('.shout').xpath('./time/@datetime').getall()
['2014-07-23 19:00']

這比使用上面顯示的詳細(xì)的xpath技巧要干凈。只要記住使用 . 在后面的xpath表達(dá)式中。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)