【问题标题】:xpath : Get data attribute / valuexpath:获取数据属性/值
【发布时间】:2020-02-03 00:47:42
【问题描述】:

我想使用 Xpath 从网站中提取一些产品数据。 不幸的是,我不明白。我真的被屏蔽了。

网址如下: https://www.fertighaus.de/haeuser/suche/

我在 Chrome 中的 xpath 目前是:$x('//*[@id="SearchResultsPage"]/div[2]/div/div[2]/div[4]/div[2]/ div1/div1/text()')

这个 xpath 给出了一个包含一个元素的数组,我需要一个合适的 xpath 给我这个元素的数据值(房子的价格)我在图片中用黄色圈出了它。我想这是这个 xpath 的一个小变化...... 如果有人可以帮助我,那就太好了。我是刮擦和刮擦的新手,它很难咬

非常感谢您

【问题讨论】:

  • 页面源中没有可用的数据,这意味着页面正在动态加载。您应该在这里使用 selenium 或 splash 与 scrapy 一起获取动态数据。
  • 非常感谢,现在我明白了:)

标签: xpath web-scraping scrapy


【解决方案1】:

我的解决方案是检查来自 JS 的所有网络(由 js 发疯的请求)。我发现了一个我可以很容易使用的 API :)。 就我而言,Splash 或 Selenium 没有帮助。

【讨论】:

    猜你喜欢
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多