zoukankan      html  css  js  c++  java
  • paip.Winista HTMLParser文本结点的获取



    paip.Winista HTMLParser文本结点的获取




    作者Attilax ,  EMAIL:1466519819@qq.com


    ---------主要代码如下




            //NodeFilter filter = new NodeClassFilter( typeof( Winista.Text.HtmlParser.Tags.Div ) );
            //Winista.Text.HtmlParser.Nodes.TextNode
            //NodeFilter filter = new StringFilter("www.xinlg.com");
            NodeFilter filter = new StringFilter(flagTitle);


    -----------------函数方法如下


        public string getFlag(string html,string flagTitle)
        {
            Lexer lexer = new Lexer(html);
            Parser parser = new Parser(lexer);


            //NodeFilter filter = new NodeClassFilter( typeof( Winista.Text.HtmlParser.Tags.Div ) );
            //Winista.Text.HtmlParser.Nodes.TextNode
            //NodeFilter filter = new StringFilter("www.xinlg.com");
            NodeFilter filter = new StringFilter(flagTitle);


            NodeList lks = parser.Parse(filter);


            for (int i = 0; i < lks.Count; i++)
            {
                INode htmlNode = lks[i];
                if (htmlNode is Winista.Text.HtmlParser.Nodes.TextNode)
                    if(htmlNode.ToPlainTextString().Trim().Equals(flagTitle))
                        return htmlNode.NextSibling.ToPlainTextString();
                //  Response.Write(htmlNode.NextSibling.ToPlainTextString() + "--\r\n<p>"); 
                //ATag AT = ((Winista.Text.HtmlParser.Tags.ATag)(htmlNode));
                //if (AT.StringText.Trim().Equals("手机未验证"))
                //{
                //    return "0";
                //}


            }
            return "-1";
        }




    参考:
    .net HTMLParser详细使用说明 强大的Filter类 解析HTML文档如此简单 - IT技术博客 - 秋色园.htm
    使用HtmlParser解析HTML (C#版) - piao8163的日志 - 网易博客.htm

  • 相关阅读:
    unity基础之C#基础——[转]大白话系列之C#委托与事件讲解(一)
    [转]ListView滚动到底部自动加载数据
    [转]Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
    EditText光标不显示
    Android应用实例之---使用Linkify + 正则式区分微博文本链接及跳转处理
    安卓自定义控件
    安卓ViewFlipper和ViewPager
    安卓Binder机制简析
    《深入浅出Mysql》笔记---优化
    《高性能MySQL》學習筆記--索引
  • 原文地址:https://www.cnblogs.com/attilax/p/15199685.html
Copyright © 2011-2022 走看看