我试图从嵌套的div中获取文本。这是我目前的代码:
sites = hxs.select('/html/body/div[@class="content"]/div[@class="container listing-page"]/div[@class="listing"]/div[@class="listing-heading"]/div[@class="price-container"]/div[@class="price"]')
但它没有返回一个值。我的语法错了吗?基本上我只想要<div class="price">
有什么想法吗?
网址为here。
答案 0 :(得分:1)
价格在iframe中,因此您应该抓取https://www.rentler.com/ksl/listing/index/?sid=17403849&nid=651&ad=452978
请求此网址后<:p>
hxs.select('//div[@class="price"]/text()').extract()[0]