c#使用htmlagilitypack解析html格式字符串
使用方法:
1.引用HtmlAgilityPack.dll文件
2.引用命名空間:
using HtmlAgilityPack;
3.調(diào)用
static void Main(string[] args)
{
string html = GetHtml("http://www.dbjr.com.cn");
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
HtmlNode node = doc.DocumentNode;
HtmlNode div = node.SelectNodes("http://table[@class='dataintable']")[0];
Console.WriteLine(div.InnerHtml);
Console.Read();
}
static string GetHtml(string url)
{
WebRequest request = WebRequest.Create(url);
WebResponse res = request.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
string html = sr.ReadToEnd();
sr.Close();
res.Close();
return html;
}
相關(guān)文章
C# JSON格式化轉(zhuǎn)換輔助類 ConvertJson
本文介紹使用C#原生代碼實(shí)現(xiàn) JSON格式化以及各種類型轉(zhuǎn)化JSON的輔助類,幫助開發(fā)人員快速開發(fā)。2016-04-04WPF實(shí)現(xiàn)控件拖動(dòng)的示例代碼
這篇文章主要介紹了WPF實(shí)現(xiàn)控件拖動(dòng)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08C#難點(diǎn)逐個(gè)擊破(4):main函數(shù)
貌似我是在寫C#的學(xué)習(xí)筆記哦,不過反正可以利用這個(gè)機(jī)會(huì)來好好溫習(xí)下基礎(chǔ)知識(shí),這其中很多知識(shí)點(diǎn)都屬于平時(shí)視而見的小知識(shí)2010-02-02C#實(shí)現(xiàn)狀態(tài)欄提示信息功能的示例
今天小編就為大家分享一篇C#實(shí)現(xiàn)狀態(tài)欄提示信息功能的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06Visual Studio連接unity編輯器的實(shí)現(xiàn)步驟
unity編輯器中打開C#腳本的時(shí)候發(fā)現(xiàn)Visual Studio沒有連接unity編輯器,本文主要介紹了Visual Studio連接unity編輯器的實(shí)現(xiàn)步驟,感興趣的可以了解一下2023-11-11