fix compile error for example change
parent
a3ee9e3d08
commit
a960a39c44
5
pom.xml
5
pom.xml
|
@ -70,6 +70,11 @@
|
|||
<artifactId>httpclient</artifactId>
|
||||
<version>4.5.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.jayway.jsonpath</groupId>
|
||||
<artifactId>json-path</artifactId>
|
||||
<version>2.2.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
|
|
|
@ -74,6 +74,12 @@
|
|||
<groupId>com.jayway.jsonpath</groupId>
|
||||
<artifactId>json-path</artifactId>
|
||||
<version>0.8.1</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>commons-lang</groupId>
|
||||
<artifactId>commons-lang</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<dependency>
|
||||
<groupId>redis.clients</groupId>
|
||||
<artifactId>jedis</artifactId>
|
||||
<version>2.0.0</version>
|
||||
<version>2.9.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>us.codecraft</groupId>
|
||||
|
|
|
@ -13,14 +13,14 @@ public class MonitorExample {
|
|||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
Spider zhihuPageProcessor = Spider.create(new ZhihuPageProcessor())
|
||||
Spider zhihuSpider = Spider.create(new ZhihuPageProcessor())
|
||||
.addUrl("http://my.oschina.net/flashsword/blog");
|
||||
Spider githubSpider = Spider.create(new GithubRepoPageProcessor())
|
||||
.addUrl("https://github.com/code4craft");
|
||||
|
||||
SpiderMonitor.instance().register(zhihuPageProcessor);
|
||||
SpiderMonitor.instance().register(zhihuSpider);
|
||||
SpiderMonitor.instance().register(githubSpider);
|
||||
zhihuPageProcessor.start();
|
||||
zhihuSpider.start();
|
||||
githubSpider.start();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
package us.codecraft.webmagic.scheduler;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.sun.org.apache.regexp.internal.RE;
|
||||
import org.apache.commons.codec.digest.DigestUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import redis.clients.jedis.Jedis;
|
||||
import redis.clients.jedis.JedisPool;
|
||||
import us.codecraft.webmagic.Request;
|
||||
|
|
|
@ -3,7 +3,7 @@ package us.codecraft.webmagic.monitor;
|
|||
import org.junit.Test;
|
||||
import us.codecraft.webmagic.Spider;
|
||||
import us.codecraft.webmagic.processor.example.GithubRepoPageProcessor;
|
||||
import us.codecraft.webmagic.processor.example.OschinaBlogPageProcessor;
|
||||
import us.codecraft.webmagic.processor.example.ZhihuPageProcessor;
|
||||
|
||||
/**
|
||||
* @author code4crafer@gmail.com
|
||||
|
@ -20,12 +20,12 @@ public class SpiderMonitorTest {
|
|||
}
|
||||
};
|
||||
|
||||
Spider oschinaSpider = Spider.create(new OschinaBlogPageProcessor())
|
||||
Spider zhihuSpider = Spider.create(new ZhihuPageProcessor())
|
||||
.addUrl("http://my.oschina.net/flashsword/blog").thread(2);
|
||||
Spider githubSpider = Spider.create(new GithubRepoPageProcessor())
|
||||
.addUrl("https://github.com/code4craft");
|
||||
|
||||
spiderMonitor.register(oschinaSpider, githubSpider);
|
||||
spiderMonitor.register(zhihuSpider, githubSpider);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue