gpt4 book ai didi

java - 使用 Selenium 从网页提取数据时遇到问题

转载 作者:行者123 更新时间:2023-12-01 18:20:13 25 4
gpt4 key购买 nike

这应该连接到网页,通过 XPath 定位 HTML 元素,然后将文本的值存储到变量中。

它连接到页面,但它只给我以下结果:

[[ChromeDriver: WINDOWS 上的 chrome (5b3a1f161e663e550263860f3185a648)] -> xpath://*[@id="tab-crew"]/div[1]/p/a]

public String reziser(String x) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Ilija Sekaric\\Desktop\\Letterboxd\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
WebDriverWait wait= new WebDriverWait(driver,10);
driver.navigate().to(x);
String element="//*[@id=\"tab-crew\"]/div[1]/p/a";
wait.until(ExpectedConditions.elementToBeClickable(By.xpath(element)));
WebElement m=driver.findElement(By.xpath("//*[@id=\"tab-crew\"]/div[1]/p/a"));
String result = String.valueOf(m);

return result;
}

最佳答案

正如Cas先生所回答的,valueOf()方法将不同类型的值转换为字符串。尝试使用 getText()。

关于java - 使用 Selenium 从网页提取数据时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60305374/

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