Example #1
0
        public ScrapeCriteriaPart Build()
        {
            ScrapeCriteriaPart scrapeCriteriaPart = new ScrapeCriteriaPart();

            scrapeCriteriaPart.Regex       = _regex;
            scrapeCriteriaPart.RegexOption = _regexOption;
            return(scrapeCriteriaPart);
        }
Example #2
0
        public ScrapeCriteriaPart Build()
        {
            var scrapeCriteriaPart = new ScrapeCriteriaPart()
            {
                Regex        = _regex,
                RegexOptions = _regexOptions
            };

            return(scrapeCriteriaPart);
        }
        public ScrapeCriteriaPart Build()
        {
            ScrapeCriteriaPart part = new ScrapeCriteriaPart()
            {
                Regex       = _regex,
                RegexOption = _regexOption
            };

            return(part);
        }
 public ScrapeCriteriaBuilder WithParts(ScrapeCriteriaPart parts)
 {
     _parts.Add(parts);
     return(this);
 }
 public ScrapeCriteriaBuilder WithPart(ScrapeCriteriaPart Part)
 {
     _parts.Add(Part);
     return(this);
 }
 public ScrapeCriteria AddScrapeCriteria(string httpData, string regex, RegexOptions regexOptions, ScrapeCriteriaPart scrapeCriteriaPart)
 {
     try
     {
         return(new ScrapeCriteriaBuilder()
                .WithData(httpData)
                .WithRegex(regex)
                .WithRegexOptions(regexOptions)
                .WithScrapeCriteriaParts(scrapeCriteriaPart)
                .Build());
     }
     catch (Exception e)
     {
         Logger.Error(e.Message);
         throw;
     }
 }
 public ScrapeCriteriaBuilder WithScrapeCriteriaPart(ScrapeCriteriaPart scrapeCriteriaPart)
 {
     _scrapeCriteriaParts.Add(scrapeCriteriaPart);
     return(this);
 }
 public ScrapeCriteriaBuilder WithPart(ScrapeCriteriaPart scrapeCriteriaPart)
 {
     _parts.Add(scrapeCriteriaPart); // adding to the list - so we can specify how many html elements we want to look into
     return(this);
 }
 public ScrapeCriteriaBuilder WithPart(ScrapeCriteriaPart scrapeCriteriaPart)
 {
     //you are adding to the list.
     _parts.Add(scrapeCriteriaPart);
     return(this);
 }