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

  • 相关阅读:
    VUE和支付
    酱油荷包蛋
    .NET CORE迁移踩坑
    文本超过控件长度自动显示省略号的css
    jquery综合
    123
    Java l ArrayList
    SQL|几种插入语句的区别
    Spark l Spark启启动时的Master参数是什么?
    【外】001-python3之zip函数
  • 原文地址:https://www.cnblogs.com/attilax/p/15199685.html
Copyright © 2011-2022 走看看