Browse Source

修改代码结构

Justice-love 6 years ago
parent
commit
6e0b5e53de

+ 4 - 2
html-data/build.gradle

@ -11,7 +11,7 @@ buildscript {
11 11
}
12 12
13 13
apply plugin: 'java'
14
apply plugin: 'eclipse'
14
apply plugin: 'idea'
15 15
apply plugin: 'org.springframework.boot'
16 16
apply plugin: 'io.spring.dependency-management'
17 17
@ -20,12 +20,14 @@ version = '0.0.1-SNAPSHOT'
20 20
sourceCompatibility = 1.8
21 21
22 22
repositories {
23
    mavenLocal()
23 24
    mavenCentral()
24 25
}
25 26
26 27
27 28
dependencies {
28
    compile('org.springframework.boot:spring-boot-starter')
29
    compile('org.springframework.boot:spring-boot-starter-web')
29 30
    compileOnly('org.projectlombok:lombok')
30 31
    testCompile('org.springframework.boot:spring-boot-starter-test')
32
    compile group: 'org.jsoup', name: 'jsoup', version: '1.11.3'
31 33
}

+ 2 - 2
html-data/gradle/wrapper/gradle-wrapper.properties

@ -1,6 +1,6 @@
1
#Tue Feb 06 12:27:20 CET 2018
1
#Mon Sep 17 14:02:56 CST 2018
2 2
distributionBase=GRADLE_USER_HOME
3 3
distributionPath=wrapper/dists
4 4
zipStoreBase=GRADLE_USER_HOME
5 5
zipStorePath=wrapper/dists
6
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip
6
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-all.zip

+ 54 - 0
html-data/src/test/java/com/ai/ipu/htmldata/JsoupTest.java

@ -0,0 +1,54 @@
1
package com.ai.ipu.htmldata;
2
3
import org.jsoup.Jsoup;
4
import org.jsoup.nodes.Document;
5
import org.jsoup.nodes.Element;
6
import org.jsoup.select.Elements;
7
import org.junit.Assert;
8
import org.junit.Test;
9
10
import java.io.IOException;
11
import java.util.regex.Matcher;
12
import java.util.regex.Pattern;
13
14
/**
15
 * Created by admin on 2016/12/4.
16
 */
17
public class JsoupTest {
18
19
    @Test
20
    public void test1() throws IOException {
21
        Document doc = Jsoup.connect("http://justice-love.com/").get();
22
        Element btn = doc.select(".btn").select(".zoombtn").get(0);
23
        Assert.assertEquals("日志", btn.text());
24
    }
25
26
    @Test
27
    public void test2() throws IOException {
28
        Document doc = Jsoup.connect("http://justice-love.com/").get();
29
        Elements elements = doc.select(".title");
30
        String text = elements.get(0).getElementsByAttributeValue("class", "zoombtn").get(0).children().get(0).text();
31
        Assert.assertEquals("轶 & 霄", text);
32
    }
33
34
    @Test
35
    public void test3() throws IOException {
36
        Document doc = Jsoup.connect("http://justice-love.com/").get();
37
        Elements elements = doc.getElementsByClass("title");
38
        Assert.assertEquals(4, elements.size());
39
    }
40
41
    @Test
42
    public void test4() {
43
        String s = "a";
44
        assert null != s;
45
    }
46
47
    @Test
48
    public void test5() throws IOException {
49
        Document doc = Jsoup.connect("http://justice-love.com/").get();
50
        Elements elements = doc.select("body");
51
        Assert.assertEquals(1, elements.size());
52
    }
53
54
}