【问题标题】:how to locate elements by xpath based on multiple conditions?如何根据多个条件通过xpath定位元素?
【发布时间】:2021-08-20 13:33:09
【问题描述】:

我只想抓取那些在蓝色箭头中包含“BOLD NEGATIVE”类跨度的带有红色箭头的 h3 标题。

我特别想抓取 eBay 网站的数据,但我遇到了问题,因为当我们需要那里的条件时,简单的 xpath 无法解决这个问题。

【问题讨论】:

  • 你到底想提取哪个值?
  • 红色箭头中的那个,但条件是蓝色箭头中应该有 class= BOLD NEGATIVE 的跨度。

标签: python selenium-webdriver selenium-chromedriver browser-automation


【解决方案1】:

我自己找到解决方案:) 在这里

//span[@class='BOLD NEGATIVE']//ancestor::div[@class='s-item__info clearfix']/a/h3

谢谢大家

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多