【问题标题】:Find nested divs scrapy查找嵌套的divscrapy
【发布时间】:2013-10-17 08:06:47
【问题描述】:

我正在尝试从嵌套的 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

【问题讨论】:

标签: python html web-scraping scrapy


【解决方案1】:

价格在 iframe 内,所以你应该刮https://www.rentler.com/ksl/listing/index/?sid=17403849&nid=651&ad=452978

一旦您请求此网址:

hxs.select('//div[@class="price"]/text()').extract()[0]

【讨论】:

  • 谢谢。但是,我使用新 URL 得到了相同的结果。你能拉数据吗? @fasouto
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-26
  • 2017-07-31
  • 2016-07-01
相关资源
最近更新 更多