package com.demo; import com.jackson.bean.ContextSrc; import com.jackson.common.control.ProxyController; import com.jackson.db.po.Proxy; import com.jackson.db.po.Url; import com.jackson.db.service.UrlService; import com.jackson.task.parser.IParser; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpRequestBase; /** * Created by Jackson on 2017/2/16. * 解析的Demo, responseHandle里返回的参数有的可能为null,参数是否为null 要根据Url设置来 * 解析完成后 返回true代表正常解析 返回false表示解析失败,返回false 会将url重新加入到urlService中 */ public class ParserDemo implements IParser { @Override public boolean responseHandle(Proxy proxy, ProxyController proxyController, Url url, UrlService urlService, ContextSrc contextSrc, HttpRequestBase request, CloseableHttpResponse response, String content) { System.out.print(content); return true; } }