2017-05-30 124 views

回答

1

您的css選擇器在::text之前有不必要的空間。

SKU_SELECTOR = '.aaa .bbb .last ::text' 
          ^

空間表示任何decendant-or-self節點都符合此選擇器的條件,您只想選擇自己的文本。

我得到它的工作:

>[0]: s = Selector(tex='...') 
>[1]: s.css('.last::text').extract() 
<[1]: [u'\n ', u' 483151\n']