JSoup安裝

要運行任何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.yiibai</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.yiibai;

/**
 * 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.yiibai.com").get();
        String title = doc.title();
        System.out.println("title is: " + title);
    }
}

運行上面代碼,得到以下結果 -

JSoup安裝