首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在C#中下载HTML源代码?

在C#中下载HTML源代码,可以使用HttpClient类来实现。以下是一个简单的示例代码:

代码语言:csharp
复制
using System;
using System.Net.Http;
using System.Threading.Tasks;

namespace DownloadHtmlSourceCode
{
    class Program
    {
        static async Task Main(string[] args)
        {
            string url = "https://www.example.com";
            string htmlSourceCode = await DownloadHtmlSourceCodeAsync(url);
            Console.WriteLine(htmlSourceCode);
        }

        static async Task<string> DownloadHtmlSourceCodeAsync(string url)
        {
            using HttpClient httpClient = new HttpClient();
            HttpResponseMessage response = await httpClient.GetAsync(url);
            response.EnsureSuccessStatusCode();
            string htmlSourceCode = await response.Content.ReadAsStringAsync();
            return htmlSourceCode;
        }
    }
}

在这个示例中,我们使用了HttpClient类来发送HTTP GET请求,并获取响应的HTML源代码。注意,这个示例中使用了async/await关键字来处理异步操作,因此需要将包含这些代码的方法和主函数都标记为async。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券