我知道有一种方法可以使用WebClient保存图像,但是,我更喜欢使用HTMLAgility包,有没有人有一个如何做到这一点的好例子?
答案 0 :(得分:7)
HTML Agility Pack用于解析HTML,而不是用于发送HTTP请求和保存图像等。因此,一旦您使用HTML Agility Pack解析HTML并找到图像的网址,只需使用WebClient
从其位置下载:
using (var client = new WebClient())
{
client.DownloadFile(urlObtainedWithHtmlAgilityPack, "foo");
}