public RequestExtraTargetUrlsBuilder(string paggerString, string field, ITargetUrlsBuilderTermination termination = null) : base(paggerString) { if (string.IsNullOrEmpty(paggerString) || string.IsNullOrEmpty(field)) { throw new SpiderException("PaggerString or field should not be null."); } Field = field; Termination = termination; }
public IncrementTargetUrlsBuilder(string paggerString, int interval = 1, ITargetUrlsBuilderTermination termination = null) : base(paggerString) { if (string.IsNullOrEmpty(paggerString)) { throw new SpiderException("PaggerString should not be null."); } Interval = interval; Termination = termination; }
protected BaseTargetUrlsBuilder(string pagerString, ITargetUrlsBuilderTermination termination) { if (string.IsNullOrEmpty(pagerString)) { throw new SpiderException("pagerString should not be null."); } PagerString = pagerString; _pagerPattern = new Regex($"{RegexUtil.NumRegex.Replace(PagerString, @"\d+")}"); _termination = termination; }
public IncrementTargetUrlsBuilder(string paggerString, int interval = 1, ITargetUrlsBuilderTermination termination = null) { if (string.IsNullOrEmpty(paggerString)) { throw new SpiderException("PaggerString should not be null."); } PaggerString = paggerString; Interval = interval; Termination = termination; PaggerPattern = new Regex($"{RegexUtil.NumRegex.Replace(PaggerString, @"\d+")}"); }
public RequestExtraTargetUrlsBuilder(string paggerString, string field, ITargetUrlsBuilderTermination termination = null) { if (string.IsNullOrEmpty(paggerString) || string.IsNullOrEmpty(field)) { throw new SpiderException("PaggerString or field should not be null."); } PaggerString = paggerString; Field = field; Termination = termination; PaggerPattern = new Regex($"{RegexUtil.NumRegex.Replace(PaggerString, @"\d+")}"); }
public RequestExtraTargetUrlsBuilder(string pagerString, string field, ITargetUrlsBuilderTermination termination = null) : base(pagerString, termination) { _field = field; }
public IncrementTargetUrlsBuilder(string pagerString, int interval = 1, ITargetUrlsBuilderTermination termination = null) : base(pagerString, termination) { _interval = interval; }