/// <summary> /// Fetchs all the images from the provided website. /// </summary> /// <param name="p_WebsiteUrl">The website URL.</param> /// <returns>All the images from the website.</returns> public IList <ImageModel> FetchImages(string p_WebsiteUrl) { var document = m_HtmlWeb.Load(p_WebsiteUrl); return(document.DocumentNode.Descendants("img") .Select(element => element.GetAttributeValue("src", null)) .Where(source => !String.IsNullOrEmpty(source)) .Select(imageUrl => ForceAbsolutePath(imageUrl, p_WebsiteUrl)) .Select(imageUrl => new ImageModel(imageUrl)) .ToList()); }
public IEnumerable <Draw> LoadDraws() { var htmlDoc = htmlWeb.Load(url); yield return(ExtractDraw(htmlDoc, "sixaus49")); yield return(ExtractDraw(htmlDoc, "euro-millions")); yield return(ExtractDraw(htmlDoc, "euro-jackpot")); yield return(ExtractDraw(htmlDoc, "cash-4-life")); yield return(ExtractDraw(htmlDoc, "power-ball")); yield return(ExtractDraw(htmlDoc, "mega-millions")); }