我正在尝试在data-asin-price
标签内提取属性<div>
的值
在下面的示例中,您可以看到的是 22.63
<div id="cerberus-data-metrics" style="display: none;" data-asin="B079GMRZ8S" data-asin-price="22.63" data-asin-shipping="0.0" data-asin-currency-code="AUD" data-substitute-count="-1" data-device-type="WEB" data-display-code="Asin is not eligible because it is not enabled"></div>
有没有办法使用response.xpath()来抓取呢?
谢谢
答案 0 :(得分:0)
我只想发布我找到的答案。
要获得刮擦壳中data-asin-price
属性的 22.63 值,我执行了以下操作:
response.xpath('//div[@id = "cerberus-data-metrics"]/@data-asin-price').extract_first()
欢呼