Skip to content

Commit 948fa09

Browse files
committed
remove console pipeling
1 parent 4479428 commit 948fa09

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

webmagic-scripts/src/main/java/us/codecraft/webmagic/scripts/ScriptConsole.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
import org.apache.commons.cli.*;
55
import org.apache.log4j.Level;
66
import org.apache.log4j.Logger;
7+
import us.codecraft.webmagic.ResultItems;
78
import us.codecraft.webmagic.Spider;
9+
import us.codecraft.webmagic.Task;
10+
import us.codecraft.webmagic.pipeline.Pipeline;
811

912
import java.util.HashMap;
1013
import java.util.List;
@@ -91,6 +94,12 @@ private static void startSpider(Params params) {
9194
pageProcessor.getSite().setSleepTime(params.getSleepTime());
9295
pageProcessor.getSite().setAcceptStatCode(Sets.<Integer>newHashSet(200, 404, 500));
9396
Spider spider = Spider.create(pageProcessor).thread(params.getThread());
97+
spider.clearPipeline().addPipeline(new Pipeline() {
98+
@Override
99+
public void process(ResultItems resultItems, Task task) {
100+
101+
}
102+
});
94103
if (params.getUrls() == null || params.getUrls().size() == 0) {
95104
System.err.println("Need at least one argument");
96105
System.out.println("Usage: java -jar webmagic.jar [-l language] -f script file [-t threadnum] [-s sleep time] url1 [url2 url3]");

0 commit comments

Comments
 (0)