W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
scrapy.selector.
SelectorList
(iterable=(), /)[源代碼]這個(gè) ?SelectorList
? 類是內(nèi)置的子類 list
類,它提供了一些附加方法。
xpath
(xpath, namespaces=None, **kwargs)[源代碼]打電話給 .xpath()
此列表中的每個(gè)元素的方法,并將其結(jié)果扁平化為另一個(gè) ?SelectorList
? .
query
is the same argument as the one in ?Selector.xpath()
?
namespaces
是可選的 prefix: namespace-uri
將附加前綴的映射(dict)映射到 register_namespace(prefix, uri)
. 相反 register_namespace()
,這些前綴不會(huì)保存以備將來調(diào)用。
可以使用任何其他命名參數(shù)來傳遞xpath表達(dá)式中xpath變量的值,例如::
selector.xpath('//a[href=$url]', url="http://www.example.com")
css
(query)[源代碼]打電話給 .css()
此列表中的每個(gè)元素的方法,并將其結(jié)果扁平化為另一個(gè) ?SelectorList
? .
query
is the same argument as the one in ?Selector.css()
?
getall
()[源代碼]打電話給 .get()
每個(gè)元素的方法都是這個(gè)列表,并將它們的結(jié)果作為一個(gè)Unicode字符串列表平展地返回。
get
(default=None)[源代碼]返回的結(jié)果 .get()
對(duì)于此列表中的第一個(gè)元素。如果列表為空,則返回默認(rèn)值。
re
(regex, replace_entities=True)[源代碼]打電話給 .re()
方法,并以u(píng)nicode字符串列表的形式返回結(jié)果。
默認(rèn)情況下,字符實(shí)體引用替換為其相應(yīng)的字符(除了 &
和 <
.經(jīng)過 replace_entities
作為 False
關(guān)閉這些替換。
re_first
(regex, default=None, replace_entities=True)[源代碼]打電話給 .re()
方法,并以Unicode字符串返回結(jié)果。如果列表為空或regex不匹配,則返回默認(rèn)值 (None
如果未提供參數(shù))。
默認(rèn)情況下,字符實(shí)體引用替換為其相應(yīng)的字符(除了 &
和 <
.經(jīng)過 replace_entities
作為 False
關(guān)閉這些替換。
attrib
返回第一個(gè)元素的屬性字典。如果列表為空,則返回空的dict。
參見: 選擇元素屬性 .
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: