博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 解析HTML格式字符串(HtmlAgilityPack)
阅读量:6214 次
发布时间:2019-06-21

本文共 956 字,大约阅读时间需要 3 分钟。

官网地址:

百度网盘下载地址:

使用方法:

  1.引用HtmlAgilityPack.dll文件

      2.引用命名空间:

using HtmlAgilityPack;

     3.调用(元素查找方式为xpath,用法参见):

        

     static void Main(string[] args)        {            string html = GetHtml("http://www.w3school.com.cn/xpath/xpath_syntax.asp");            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;        }

 

转载于:https://www.cnblogs.com/zcjiang/p/3578443.html

你可能感兴趣的文章
cas服务下载地址
查看>>
枚举隐式派生于System.Enum
查看>>
WebSocket:双工通讯
查看>>
sysbench-0.4.12安装注意事项
查看>>
无锡五洲国际银河城
查看>>
数字化校园建设
查看>>
政务云--移动电子政务在政府职能转变中的作用
查看>>
高等应用数学问题的matlab求解汇总
查看>>
我的友情链接
查看>>
【巧用数学面板达成书写表达式】
查看>>
如何给网站添加搜索框
查看>>
MySQL(MariaDB)的 SSL 加密复制
查看>>
[转载] 七龙珠第一部——第023话 强敌出现了
查看>>
git push 代码到远程仓库错误1
查看>>
原型模式
查看>>
Oracle中rowid的用法(全面)
查看>>
bootstrap 表格
查看>>
大型网站技术架构(一)大型网站架构演化
查看>>
linux条件判断之判断文件是否存在
查看>>
Java基础学习总结(9)——this关键字
查看>>