使用DOM或ASP.NET中的其他方法解析HTML,而无需在Web服务器上安装任何内容

时间:2013-10-23 11:08:44

标签: c# asp.net dom html-parsing

如何在外部页面上解析HTML并阅读其内容(例如,从google.com获取DIV元素内的内容)。

设定:

var wc = new WebClient();
wc.Credentials = new NetworkCredential("<username>", "<password>");
String strHtml = wc.DownloadString("http://google.com");

网络服务器具有.NET framework 4.5。

将内容作为字符串(strHtml)获取并不是必需的。

在没有安装任何.DLL的先决条件的情况下,首先阅读DOM,渲染 Html Agility Pack 不是一个选项。正则表达式也不是一种选择,我需要更加坚实的方式。

搜索目标应该能够以类似字符串的方式描述,因为应该可以使用URL地址栏将其作为参数传递给.aspx。

我在PHP中发现了很多关于使用DOM API的信息,但ASP.NET等价物是什么?

0 个答案:

没有答案