public decimal SelectByCssSelector(Provider Provider) { string html = Resource.ResourceManager.GetString(Provider.Name); IFfeWebParser webParser = null; switch (WebParser) { case Parser.Auto: throw new Exception("No parse method available."); case Parser.HAP: webParser = new FfeWebHap(html); break; case Parser.AngleSharp: webParser = new FfeWebAngleSharp(html); break; case Parser.HttpClient: throw new Exception("No parse method available."); case Parser.WebClient: throw new Exception("No parse method available."); default: break; } string value = webParser.SelectByCssSelector(Provider.CssSelector); decimal price = decimal.Parse(value); return(price); }
public string SelectByCssSelector(string cssSelector) { return(FfeWebAngleSharp.SelectByCssSelector(cssSelector, GetHtml())); }
public string SelectByCssSelector(string cssSelector) { //TODO: Integrate Fizzler / HtmlAgilityPack.CssSelectors. return(FfeWebAngleSharp.SelectByCssSelector(cssSelector, GetHtml())); }