gpt4 book ai didi

java - 无法在 flipkart 搜索结果页面中找到元素

转载 作者:行者123 更新时间:2023-11-30 10:18:09 25 4
gpt4 key购买 nike

我正在尝试使用 classname/xpath/cssselector 查找 ( Flipkart e-commerce website) 网站中显示的搜索结果数,但我无法找到结果总数。

总数显示为文本:

"Showing 1 – 24 of 8,747 results for "mobile phones"

在网页中。我也无法确定每个页面内显示的搜索项目数,在本例中为 24。

我用来查找元素的代码是:

List<WebElement> flipkartTotalItems = driver.findElements(By.cssSelector("#container > div > div:nth-child(2) > div > div._1XdvSH._17zsTh > div > div._2xw3j- > div > div:nth-child(3) > div._2SxMvQ > div > div:nth-child(1)"));


#container > div > div:nth-child(2) > div > div._1XdvSH._17zsTh > div > div._2xw3j- > div > div._15eYWX > div > div.KG9X1F > h1 > span

我也添加了 thread.sleep 方法调用来加载页面。文本网络元素的 HTML 代码:

最佳答案

您可以使用下面的 xpath 来定位这个“显示 1 – 24 of 8,747 results of 8,747 results for “mobile phones”

//*[contains(text(),'Showing 1 – 24 of 8,747 results for')]

下面用于查找页面中显示的数字搜索结果。

//*[@class='_1UoZlX']

关于java - 无法在 flipkart 搜索结果页面中找到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49440874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com