package com.brucezee.jspider.pipeline;
import com.brucezee.jspider.Request;
import java.util.regex.Pattern;
/**
* 通过正则匹配请求url的子结果集处理器
* Created by brucezee on 2017/1/16.
*/
public abstract class UrlMatchSubPipeline implements SubPipeline {
private Pattern pattern;
public UrlMatchSubPipeline(String regex) {
this.pattern = Pattern.compile(regex);
}
@Override
public boolean isMatch(Request request) {
return pattern.matcher(request.getUrl()).matches();
}
}