我在scrapy中創建了一個項目,我從網頁中刮取(顯然!)特定數據。從選擇器中刪除子節點
items = sel.xpath('//div[@class="productTiles cf"]/ul').extract()
for item in items:
price = sel.xpath('//ul/li[@class="productPrice"]/span/span[@class="salePrice"]').extract()
print price
這將產品以下結果:
u'<span class="salePrice">$20.43\xa0<span class="reducedFrom">$40.95</span></span>',
u'<span class="salePrice">$20.93\xa0<span class="reducedFrom">$40.95</span></span>
我需要得到公正是salePrice,例如20.43和20.93,而忽略其他標籤和其餘數據。任何幫助在這裏將不勝感激。