gpt4 book ai didi

java - Selenium JAVA 从 URL 获取参数

转载 作者:行者123 更新时间:2023-11-29 03:28:50 25 4
gpt4 key购买 nike

我有以下 URL,我需要从中获取 4805206 代码。

 href="http://adserver.adtech.de/adlink|832|4805206|0|1686|AdId=9624985;BnId=1;itime=527032581;nodecode=yes;link=http://URL/Recruiters/Lex-Consultancy-3979.aspx"

我想知道是否可以这样做,如果可以的话,怎么做?

这是我的 Java Selenium 类

    public void checkAdTechKeys(WebDriver driver) {

if(driver.getCurrentUrl().equalsIgnoreCase("URL"))
{
HP_LeftSearchBox(driver);//enter search terms
driver.get("URL");
// driver.findElement(By.linkText("Read More")).getAttribute("href").toString();
String url = new String(driver.findElement(By.linkText("Read More")).getAttribute("href").toString());
// url = url.split("|")[2];
System.out.println(url);
}else{
setup.loadHomePage(driver);
checkAdTechKeys(driver);
}
}

最佳答案

打印出该数字的小修改代码:

driver.get("http://irishjobs.ie/");
String url = driver.findElement(By.linkText("Read More")).getAttribute("href");
String[] parsedUrl = url.split("\\|");
System.out.println(parsedUrl[2]);

你错过了两件事:

  • 转义“|”
  • .split() 返回一个字符串数组,而不是一个字符串。

关于java - Selenium JAVA 从 URL 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540317/

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