【问题标题】:how to get div text with python selenium?如何使用 python selenium 获取 div 文本?
【发布时间】:2021-08-23 21:07:46
【问题描述】:

如何使用 python selenium 从既没有 ID 也没有 Class 的 div 中获取文本“950”?

<div class="player-hover-box" style="display: none;">
    <div class="ps-price-hover">
        <div><img class="price-platform-img-hover"></div>
        <div>950</div>
    </div>

我不知道如何访问这个 div 及其文本。

【问题讨论】:

    标签: python html selenium web-scraping


    【解决方案1】:

    如果player-hover-box 是唯一的类名,您可以使用以下命令

    price = driver.find_element_by_xpath('//div[@class="player-hover-box"]/div/div[2]').text
    

    如果该页面上有更多具有相似 HTML 结构的产品,您的 XPath 定位器应该包含与其他元素的某种独特关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 2022-01-07
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多