View Javadoc
1   package us.codecraft.webmagic.pipeline;
2   
3   import us.codecraft.webmagic.ResultItems;
4   import us.codecraft.webmagic.Task;
5   
6   import java.util.Map;
7   
8   /**
9    * Write results in console.<br>
10   * Usually used in test.
11   *
12   * @author code4crafter@gmail.com <br>
13   * @since 0.1.0
14   */
15  public class ConsolePipeline implements Pipeline {
16  
17      @Override
18      public void process(ResultItems resultItems, Task task) {
19          System.out.println("get page: " + resultItems.getRequest().getUrl());
20          for (Map.Entry<String, Object> entry : resultItems.getAll().entrySet()) {
21              System.out.println(entry.getKey() + ":\t" + entry.getValue());
22          }
23      }
24  }