我在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,而忽略其他标签和其余数据。任何帮助在这里将不胜感激。