【发布时间】:2016-04-03 23:57:07
【问题描述】:
这是我第一次尝试使用 xpath
我正在尝试通过 Python 上的 Scrapy 使用 xpath 接口提取列表中的产品信息,特别是来自此 url 的价格:
http://store.nike.com/gb/en_gb/pw/mens-shoes/7puZoi3?ipp=120#
如您所见,价格(从左到右水平)分别为 90 英镑、120 英镑、 100 英镑 ...
以下,将返回页面上所有教练价格的列表:
item['trainerPrice']= response.xpath('//span[@class="local nsg-font-family--base"]/text()').extract()
更是如此,以下将返回第一个“记录”:
item['trainerPrice']= response.xpath('string(//span[@class="local nsg-font-family--base"]/text())').extract()
但是我不确定,如何选择第二条记录,即 u'\xa3120'
有什么提示吗?
【问题讨论】: