在C#中下载HTML源代码,可以使用HttpClient类来实现。以下是一个简单的示例代码:
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。
领取专属 10元无门槛券
手把手带您无忧上云