我尝试废弃的一个网站具有特定的价格结构。就像这样:
<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的另一种方式呢?
答案 0 :(得分:2)
尝试response.css("span.sale-price::attr(data-item-price)").get()
从该字段获取数据。或者,如果您想使用该字段获取所有span
,请使用选择器span[data-item-price]
。