在ASP.NET中解析HTML页面,可以使用以下方法:
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://www.example.com");
HtmlDocument doc = new HtmlDocument();
doc.Load("http://www.example.com");
using (WebClient client = new WebClient())
{
string html = client.DownloadString("http://www.example.com");
StringReader sr = new StringReader(html);
HtmlTextReader htr = new HtmlTextReader(sr);
HtmlDocument doc = new HtmlDocument();
doc.Load(htr);
}
using (HttpClient client = new HttpClient())
{
string html = await client.GetStringAsync("http://www.example.com");
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
}
以上是在ASP.NET中解析HTML页面的常用方法,你可以根据自己的需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云