找到嵌套的divs scrapy

时间:2013-10-16 22:52:23

标签: python html web-scraping scrapy

我试图从嵌套的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

1 个答案:

答案 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]