我有一个html页面,有很少的CSS文件和JS。我想列出应用于 html 中给定 #id 的所有 CSS 属性。我想用 Java 来做到这一点。我可以通过从头开始编写代码来做到这一点,但是有没有可以轻松做到这一点的库?
最佳答案
您可以尝试jsoup 。它提供了一个非常方便的 API 来处理 HTML。 要获取 CSS 属性,请尝试:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
Elements idElement= doc.select("#idElement");
Attributes attrs = idElement.attributes();
attrs.asList().stream().forEach( e -> {
System.out.println(e.getKey() + " :" + e.getValue());
});
Set<String> = idElement.classNames();
关于java - 如何使用 JAVA 获取应用于网页中任何元素的所有 CSS 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51842671/