jsoup解析html中style
时间: 2024-08-13 12:10:05 浏览: 91
手把手教学Android用jsoup解析html实例
JSoup是一个Java库,用于简化HTML文档的处理,特别适合用来抓取数据。如果你想要解析HTML中的`<style>`标签内容,你可以使用JSoup的DOM API。下面是如何操作的一个简单示例:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class JsoupStyleExample {
public static void main(String[] args) throws Exception {
// 加载HTML页面
Document doc = Jsoup.connect("http://example.com").get();
// 选择所有的<style>元素
Elements styleElements = doc.select("style");
// 遍历每个找到的<style>元素
for (Element style : styleElements) {
String styleContent = style.text(); // 获取样式内容
System.out.println("Style content: " + styleContent);
}
}
}
```
在这个例子中,我们首先连接到一个网页并获取其文档对象。然后,通过CSS选择器`"style"`选中所有`<style>`元素。对于每个找到的元素,我们可以提取出它的文本内容,即内部的CSS样式。
阅读全文