真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Net處理html頁面元素工具類(HtmlAgilityPack.dll)的使用

簡介

    本文介紹net處理html頁面元素的工具類(HtmlAgilityPack.dll)的使用,用途比較多的應(yīng)該是例如采集類的功能,采集到的html字符串要怎樣處理是一個頭痛的問題,如果是截取就太麻煩了而且容易出錯。所有就用到本文的第三方dll來處理了。

創(chuàng)新互聯(lián)主營劍川網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),劍川h5小程序設(shè)計搭建,劍川網(wǎng)站營銷推廣歡迎劍川等地區(qū)企業(yè)咨詢

下載 

下載地址:http://htmlagilitypack.codeplex.com/

點擊“download”按鈕直接下載。

 使用

1.添加HtmlAgilityPack.dll引用(引用類using HtmlAgilityPack;)。

2.簡單根據(jù)html中input的id獲取value代碼如下: 

  1. // 模擬用戶請求 
  2. WebClient webClient = new WebClient();  
  3. webClient.Encoding = System.Text.Encoding.UTF8;  
  4. string htmlContext = webClient.DownloadString("http://stone_w.cnblogs.com/");  
  5. webClient.Credentials = CredentialCache.DefaultCredentials; // 添加授權(quán)證書 
  6. webClient.Headers.Add("User-Agent", "Microsoft Internet Explorer");  
  7. webClient.Headers.Add("Host", "www.cnblogs.com");  
  8.  
  9. // 獲取html元素(htmlContext為html頁面字符串) 
  10. HtmlDocument htmlDoc = new HtmlDocument();  
  11. htmlDoc.LoadHtml(htmlContext);  // 加載html頁面 
  12. HtmlNode navNode = htmlDoc.GetElementbyId("id名稱");  
  13. Response.Write(navNode.Attributes["value"].Value); 

 總結(jié)

    HtmlAgilityPack可以根據(jù)id查詢value,還可以獲取單個元素節(jié)點,都是HtmlDocument類的內(nèi)置方法。用它來處理Html還是很方便的     

 

下載地址:http://htmlagilitypack.codeplex.com/

點擊“download”按鈕直接下載。


新聞名稱:Net處理html頁面元素工具類(HtmlAgilityPack.dll)的使用
轉(zhuǎn)載來于:http://weahome.cn/article/iedeih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部