这是一个静态方法,接受三个参数:一个 'org.jsoup.nodes.Document' 对象,一个 XPath 表达式字符串和一个整数 index。

方法会根据传入的 XPath 表达式在 Document 对象中找到匹配的元素,并返回它们的文本内容。如果 index 参数为 -1,则返回所有匹配元素的文本内容,否则返回指定 index 的匹配元素的文本内容。

注:这个方法使用了 jsoup 库的 select 方法,可以根据 CSS 选择器语法来查询文档中的元素。

public static String getXPathText(Document dom, String xpath, int index) {
    if (index == -1) {
        return dom.select(xpath).text();
    } else {
        return dom.select(xpath).get(index).text();
    }
}
Java Jsoup库: 使用XPath提取文本内容

原文地址: https://www.cveoy.top/t/topic/m1BF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录