【问题标题】:How to find previous WebElements relative to a particular WebElement with selenium python如何使用 selenium python 查找与特定 WebElement 相关的以前的 WebElement
【发布时间】:2020-02-28 06:06:03
【问题描述】:

我有以下 HTML sn-p。

<div class="header">Planets</div>
<div class="event">Jupiter</div>
<div class="event">Mars</div>

<div class="header">Stars</div>
<div class="event">Acturus</div>
<div class="event">Pleaides</div>

使用 driver.find_elements_by_class_name("event"),我可以检索到所有带有 "event" 类的 div 标签。

我想导航到上一个同级,并为每个 WebElement 检索带有“header”类的 div 标记。

【问题讨论】:

    标签: python html selenium web-scraping screen-scraping


    【解决方案1】:

    通过 find_elements_by_xpath 切换

    driver.find_elements_by_xpath("//div[@class='event']/preceding-sibling::div[@class='header']")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-21
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 2015-10-18
      相关资源
      最近更新 更多