【发布时间】:2020-07-13 02:16:02
【问题描述】:
我正在抓取网页,想在第一页获取所有产品的价格信息。下面是网页的html。我要99。
<div class = 'item-bg'>
<div class = 'product-box'>
<div class = 'res-info'>
<div class = 'price-box'>
<span class = 'def-price selectorgadget_rejected'>
<i>$</i>
99
<i>.99</i>
</span>
</div>
</div>
</div>
</div>
我认为我不能使用 def-price 类,因为有些产品有“selectorgadget_rejected”,有些产品后面有“selectorgadget_suggested”。 我现在的代码是
product_info = response.css('.item-bg')
for product in product_info:
product_price_sn = product.css('.price-box').extract()
它没有达到 99,我不知道如何解决它。有什么想法吗?
【问题讨论】:
标签: python css xpath scrapy web-crawler