【发布时间】:2021-03-18 01:03:13
【问题描述】:
我想从这个链接中获取原价和折扣价:
https://www2.hm.com/hu_hu/productpage.0903062001.html
span 和 del 类都有奇怪的类名,但我能够在 Scrapy shell 中找到折扣价:
response.css('span.price-value::text').get()
但是我对 del 标签内的原件没有运气:
<del class="BodyText-module--general__32l6J ProductPrice-module--priceValueOriginal__3U3Cz">6 995 Ft</del>
我尝试了 xpath 和 css,但 Scrapy 找不到这个标签。
【问题讨论】:
-
页面源中没有
del这样的节点。您可以从script节点中将var productArticleDetails抓取并解析为JSON 以获得该值。你需要找到whitePrice键
标签: python html css xpath scrapy