htmlagilitypack的简单使用

时间:2019-10-08 12:17来源:网络规划设计师
1.新建三个web页。 2.增多援引,引进htmlagilitypack。 3.代码 protected void Page_Load(object sender, EventArgs e) { HtmlWeb htmlWeb = new HtmlWeb(); //实例化HtmlAgilityPack.HtmlDocument对象,并载入html页 HtmlDocument

1.新建三个web页。

2.增多援引,引进htmlagilitypack。

3.代码

protected void Page_Load(object sender, EventArgs e)
        {
            HtmlWeb htmlWeb = new HtmlWeb();
            //实例化HtmlAgilityPack.HtmlDocument对象,并载入html页
            HtmlDocument htmlDoc = htmlWeb.Load(@"你的url");
            //根据XPATH来索引节点
            HtmlNodeCollection anchors = htmlDoc.DocumentNode.SelectNodes("你需要的html内容的xpath");
            foreach (HtmlNode anchor in anchors)
            Response.Write(anchor.InnerHtml + "<br/>");
            Response.End();
        }

HtmlWeb类是贰个从网络上收获二个HTML文书档案的类,其提供的魔法多数是依照完毕此必要出发。

HtmlDocument类对应着贰个HTML文书档案代码。它提供了创办理文件书档案,装载文书档案,修改文书档案等等一雨后苦笋成效。

编辑:网络规划设计师 本文来源:htmlagilitypack的简单使用

关键词: