Scrapy /如何选择直接嵌套到span中的数据

时间:2018-11-29 16:22:03

标签: python scrapy

我尝试废弃的一个网站具有特定的价格结构。就像这样:

<span class="sale-price" data-sup-product-price="" data-item-price="2.02" ...>
2,
<sup>02 E</sup>
</span>

可以直接访问嵌套在跨度中的 data-item-price数据吗?

我的意思是,不是这样的:

response.css("span.sale-price").extract()

但是使用data-item-price的另一种方式呢?

1 个答案:

答案 0 :(得分:2)

尝试response.css("span.sale-price::attr(data-item-price)").get()从该字段获取数据。或者,如果您想使用该字段获取所有span,请使用选择器span[data-item-price]