C#htmlagility pack,从URL保存图像

时间:2011-06-18 20:01:56

标签: c#

我知道有一种方法可以使用WebClient保存图像,但是,我更喜欢使用HTMLAgility包,有没有人有一个如何做到这一点的好例子?

1 个答案:

答案 0 :(得分:7)

HTML Agility Pack用于解析HTML,而不是用于发送HTTP请求和保存图像等。因此,一旦您使用HTML Agility Pack解析HTML并找到图像的网址,只需使用WebClient从其位置下载:

using (var client = new WebClient())
{
    client.DownloadFile(urlObtainedWithHtmlAgilityPack, "foo");
}