gpt4 book ai didi

xpath - jsoup是否支持xpath?

转载 作者:行者123 更新时间:2023-12-03 08:49:55 26 4
gpt4 key购买 nike

有关将xpath支持添加到jsoup https://github.com/jhy/jsoup/pull/80的工作正在进行中。

  • 工作吗?
  • 如何使用?
  • 最佳答案

    JSoup 还不支持XPath,但是您可以尝试XSoup-“带有XPath的Jsoup”。

    这是从项目Github网站(link)引用的示例:

    @Test
    public void testSelect() {

    String html = "<html><div><a href='https://github.com'>github.com</a></div>" +
    "<table><tr><td>a</td><td>b</td></tr></table></html>";

    Document document = Jsoup.parse(html);

    String result = Xsoup.compile("//a/@href").evaluate(document).get();
    Assert.assertEquals("https://github.com", result);

    List<String> list = Xsoup.compile("//tr/td/text()").evaluate(document).list();
    Assert.assertEquals("a", list.get(0));
    Assert.assertEquals("b", list.get(1));
    }

    在那里,您还将找到XSoup支持的XPath功能和表达式的列表。

    关于xpath - jsoup是否支持xpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085539/

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