1. 引入Jsoup依赖包
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.13.1</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.4</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.8</version>
</dependency>
</dependencies>
2. Jsoup基本使用
package jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import java.io.IOException;
public class JSoupTest {
public static void main(String[] args) throws IOException {
Document document = WaterLines.documentGet("https://www.baidu.com/");
Elements elements = document.select("div.s-bottom-layer.s-isindex-wrap");
System.out.println(elements);
}
}
Elements 对象是ArrayList的子类
3. Jsoup的常见使用
官方文档 https://jsoup.org/cookbook/