2017-01-09 14 views
0

降順要素と要素自体からテキストを選択します。どのようなxp​​athセレクタでこれを行うことができ、どのようにすべてのテキスト部分を組み合わせることができますか?降順要素と要素自体のテキストを選択

+1

あなたの質問を私には全く分かりません。それ以上の文脈を与えることができますか? –

答えて

2

あなたが探しているものは//text()です。

from w3schoolsを撮影:

// - 彼らは

例どこに関係なく、選択と一致していない現在のノードから文書内のノードを選択します:

$ scrapy shell 
In [1]: data = """ 
    ...: <div> root text 
    ...: <div> level 2 text </div> 
    ...: <div> level 2 text2 </div> 
    ...: </div> 
    ...: """ 
In [2]: from scrapy import Selector 
In [3]: sel = Selector(text=data) 
In [4]: sel.xpath("//div//text()").extract() 
Out[4]: [u' root text\n', u' level 2 text ', u'\n', u' level 2 text2 ', u'\n']