24 lines
590 B
Java
24 lines
590 B
Java
package us.codecraft.spider.pipeline;
|
|
|
|
import us.codecraft.spider.Page;
|
|
import us.codecraft.spider.Site;
|
|
import us.codecraft.spider.selector.Selectable;
|
|
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* User: cairne
|
|
* Date: 13-4-21
|
|
* Time: 下午1:45
|
|
*/
|
|
public class ConsolePipeline implements Pipeline{
|
|
|
|
@Override
|
|
public void process(Page page,Site site) {
|
|
System.out.println("get page: "+page.getUrl());
|
|
for (Map.Entry<String, Selectable> entry : page.getFields().entrySet()) {
|
|
System.out.println(entry.getKey()+":\t"+entry.getValue().toStrings());
|
|
}
|
|
}
|
|
}
|