C# htmlagility pack,从 URL 保存图像

标签 c#

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

最佳答案

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

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

关于C# htmlagility pack,从 URL 保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398566/

相关文章:

c# - 数据表的条件和合并,同时将数据从一个替换为另一个

c# - 你如何获取字符串中的第一个字母?

c# - 追加没有硬编码值的字符串

c# - .NET Core 应用程序,在 Kestrel 上自托管 Razor Web 应用程序,能否在完整的 .NET 和引用 system.web 上运行?

c# - 在包 'enableVrMode' 中找不到属性 'android' 的资源标识符

c# 什么 wpf 控件用于显示文本文件

c# - obj.GetType().IsInstanceOfType(typeof(MyClass)) 什么时候为真?

c# - 如何设置底层 Socket UDP 的缓冲区大小? C#

c# - System.Diagnostics.Tracing.EventSource.IsEnabled 是如何工作的?

c# - 里德-所罗门算法