java 解析html并求改
时间: 2024-05-24 10:05:59 浏览: 76
要解析 HTML 可以使用 Jsoup 这个 Java 库。它可以让你方便地处理 HTML 文档,例如获取元素内容、修改元素属性等等操作。以下是一个简单示例:
```java
import org.jsoup.Jsoup;import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class HtmlParser {
public static void main(String[] args) throws Exception {
String html = "<html><body><div id=\"content\">Hello, world!</div></body></html>";
Document doc = Jsoup.parse(html);
Element content = doc.getElementById("content");
System.out.println(content.text());
}
}
```
这个示例会输出 "Hello, world!"。它首先把 HTML 字符串解析成一个 `Document` 对象,然后使用 `getElementById` 方法获取 ID 属性为 "content" 的元素,最后使用 `text` 方法获取元素的文本内容。
如果要修改元素内容,可以使用 `text` 或 `html` 方法,例如:
```java
content.text("Goodbye, world!");
System.out.println(content.text());
```
这个示例会输出 "Goodbye, world!"。
阅读全文