java - 从页面中的 Xpath 获取数据 - java

标签 java url xpath

我需要从下面的链接获取数据

"http://www.portaldatransparencia.gov.br/servidores/Servidor-DetalhaRemuneracao.asp?Op=1&IdServidor=1952541&bInformacaoFinanceira=True "

在下面的 XPath 中,我需要运行几次,只需更改链接中的数字,但我不知道如何返回我需要的数据。

"//*[@id="listagemConvenios"]/table/tbody/tr[5]/td[3]"

谢谢。

最佳答案

使用动态 xpath 如下:-

String dd;
for(int i = 1; i <= counti; ++i)
{
    for(int j = 1; i <= countj; ++i)
    {
       dd= driver.findElement(By.xpath("//*[@id='listagemConvenios']/table/tbody/tr["+i+"]/td["+j+"]")).getText()   ;
    }
}

关于java - 从页面中的 Xpath 获取数据 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32620128/

相关文章:

java - 如何通过gcm发送自定义消息并得到其响应?

url - Facebook 和谷歌的不同规范 URL?

android - android中的Uri Builder - '/'被 '%2F'替换, ":"被 "%3A"替换

html - R解析HTML文档并使用xpath获取两种模式的所有匹配项

xpath - Marklogic - 使用获取属性值的 Xpath

java - ContentPane 和 JProgressBar 不可见

java - 如何在一个 session 中发送多封电子邮件?

java - onCompleted 方法

java - 在 URL 对象中设置自定义 HTTP 请求 header 不起作用

python - 获取没有 XPath 的 WebElement 的兄弟元素 [Python/Selenium]