Jsoup selectapi 筛选多类标签
时间: 2024-09-25 09:14:19 浏览: 43
Jsoup是一个流行的用于解析HTML和XML文档的Java库,它简化了从网页抓取数据的过程。`select()`方法是Jsoup中最常用的选择器API之一,可以用来筛选页面上的元素。如果你想针对多种类别的标签进行筛选,你可以通过链式调用`.select()`多次,每次选择一个特定的CSS选择器。
例如,假设你想同时获取所有class为"content"和id为"title"的元素,你可以这样做:
```java
Document doc = Jsoup.connect("http://example.com").get();
Elements elements = doc.select(".content, #title");
for (Element element : elements) {
System.out.println(element.text());
}
```
这里,`.select(".content")`会选择所有的class为"content"的元素,然后`#, #title`会选取id为"title"的元素。`Elements`对象包含了所有匹配的结果。
阅读全文