如何在外部页面上解析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等价物是什么?