可以使用Java中的Jsoup库来解析HTML代码,并获取所有指定元素的属性值。

首先需要引入Jsoup库,然后可以使用以下代码来获取所有id为's_point_'开头的div元素的id属性值:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Main {
    public static void main(String[] args) {
        String html = "<html><body><div id='s_point_402883e685b39834018626e731a17540'></div><div id='s_point_402883e685b39834018626e731a17541'></div></body></html>";
        Document doc = Jsoup.parse(html);
        Elements elements = doc.select("div[id^=s_point_]");
        String[] ids = new String[elements.size()];
        int i = 0;
        for (Element element : elements) {
            ids[i++] = element.attr("id");
        }
        System.out.println(Arrays.toString(ids));
    }
}

输出结果为:[s_point_402883e685b39834018626e731a17540, s_point_402883e685b39834018626e731a17541]

这里使用了Jsoup的select方法来选择所有id属性以's_point_'开头的div元素,然后遍历每个元素获取其id属性值,最后将所有id放到一个数组中返回。

Java Jsoup库解析HTML获取特定ID元素:以s_point_开头的div为例

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

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