c#使用htmlagilitypack解析html格式字符串
程序员文章站
2024-02-24 08:41:46
使用方法:
1.引用htmlagilitypack.dll文件
2.引用命名空间:复制代码 代码如下:using htmlagilitypack;
3.调...
使用方法:
1.引用htmlagilitypack.dll文件
2.引用命名空间:
复制代码 代码如下:
using htmlagilitypack;
3.调用
复制代码 代码如下:
static void main(string[] args)
{
string html = gethtml("//www.jb51.net");
htmldocument doc = new htmldocument();
doc.loadhtml(html);
htmlnode node = doc.documentnode;
htmlnode div = node.selectnodes("//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;
}