Jak mogę użyć HTML Agility Pack, aby pobrać wszystkie obrazy ze strony internetowej?
Właśnie pobrałem HTMLAgilityPack, a dokumentacja nie zawiera żadnych przykładów.
Szukam sposobu na pobranie wszystkich obrazów ze strony internetowej. Ciągi adresu, a nie obraz fizyczny.
<img src="blabalbalbal.jpeg" />
Muszę pobrać źródło każdego znacznika img. Chcę tylko wyczuć bibliotekę i jej ofertę. Wszyscy mówili, że to najlepsze narzędzie do pracy.
Edytować
public void GetAllImages()
{
WebClient x = new WebClient();
string source = x.DownloadString(@"http://www.google.com");
HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.Load(source);
//I can't use the Descendants method. It doesn't appear.
var ImageURLS = document.desc
.Select(e => e.GetAttributeValue("src", null))
.Where(s => !String.IsNullOrEmpty(s));
}