asp.net webrequest句柄

时间:2011-02-25 07:32:43

标签: asp.net

您好 我正在使用webclient请求,它在我的c#代码中返回整个html页面,现在我想获得页面的某些部分,所以请帮我这样做。

由于

Munish

1 个答案:

答案 0 :(得分:0)

我建议您使用HTML Agility Pack下载,解析和查询网页。

HtmlWeb hw = new HtmlWeb();
HtmlDocument doc = hw.Load(txtLink.Text);

来自网站:

  

这是一个敏捷的HTML解析器,它构建一个读/写DOM并支持普通的XPATH或XSLT(你实际上不需要理解XPATH或XSLT来使用它,不用担心......)。它是一个.NET代码库,允许您解析“out of the web”HTML文件。解析器非常容忍“真实世界”格式错误的HTML。对象模型与提出System.Xml非常相似,但对于HTML文档(或流)。