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

paip.Winista HTMLParser文本结点的获取相关推荐

  1. html 获得文本节点,JavaScript获取节点——获取文本节点

    0.前言 上一章讲了如何获取获取标签(元素)节点,这一节来和大家说一下如何获取属性节点. 我还是用代码来讲解: 获取属性节点 var jsInput = document.getElementById ...

  2. java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积

    java 文本框自动获取另外两个文本框的值的乘积 关注:282  答案:2  手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...

  3. JQ JS 列表文本框 ondblclick 获取和设置该行其他元素值。

    列表文本框 ondblclick 获取和设置该行其他元素值. οndblclick="set();" $("#text").bind("click&q ...

  4. Excel·VBA文本按分隔获取函数

    office 365新增函数<TEXTAFTER 函数>和<TEXTBEFORE 函数>可以对单元格文本,获取指定分隔符之前/之后文本 对于没有office 365又想使用这个 ...

  5. [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...

    为什么80%的码农都做不了架构师?>>>    写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...

  6. f12获取网页文本_怎么获取网页源代码中的文件?

    展开全部 易语言如何取网页源码: 1.首先,运行"易语言"主程序,弹出"新建工程32313133353236313431303231363533e4b893e5b19e3 ...

  7. python解析html模块_Python HTMLParser模块解析html获取url实例

    HTMLParser是python用来解析html的模块.它可以分析出html里面的标签.数据等等,是一种处理html的简便途径.HTMLParser采用的是一种事件驱动的模式,当HTMLParser ...

  8. php 获取下拉框选中的文本,jQuery如何获取select选择的文本与值?(代码示例)...

    本篇文章给大家带来的内容是关于jQuery如何获取select选择的文本与值,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 获取select : 获取select 选中的 text ...

  9. 微信小程序云数据库带换行的文本保存和获取

    当保存一段带换行和空格的文本到数据库时,会自动的将换行和空格进行转成&hc,就导致下一次从数据库中调取文本的时候,之前的换行变成了&hc. 所以在保存和获取的时候,要将换行符进行修改. ...

  10. 在输入文本框中获取值

    使用jQuery获取和呈现输入值的方法有哪些? 这是一个: <script type="text/javascript" src="http://code.jque ...

最新文章

  1. python环境设置_MacOS中的Python(和NumPy)开发环境设置
  2. 程序员面试100题之七:最长公共子字符串
  3. LeetCode Algorithm 118. 杨辉三角
  4. Log日志分析--awstats
  5. java扫雷随机地雷_原创扫雷(未添加随机分布地雷),想看就进来看下吧
  6. java that关键字_Java中this关键字的几种用法
  7. ueditor1_4_3-utf8-jsp 配置实现上传图片的功能
  8. 启动类的@SpringBootApplication探究
  9. Tutorials 使用窗口功能分析信息
  10. pyqt5 treewidget图标_Python基础之PyQt5写TreeWidget(二)--代码篇
  11. 基于74hc573的数码管模块测试
  12. html的介绍及常用标签,吊打面试官系列!
  13. 我的MATLAB学习之路
  14. Windows7 64位软件资源
  15. Webpack:Loader学习—— Pitching Loader
  16. 使用Cookies登录网站--登录豆瓣网站
  17. yied 和 return 的用法区别
  18. 【面试】面试反问环节
  19. 电信和互联网用户个人信息保护规定_你的孩子的个人信息可能被窃取,保护规定来了...
  20. 衣米魔兽世界怀旧服—战歌峡谷PVP视频

热门文章

  1. easyui---tree拖拽同步到数据库
  2. 自我提高网站list
  3. 传说中的“猴年马月”就要来了,感觉很多愿望都要实现啦!
  4. Appfuse实践(一)——配置安装 转自http://www.donews.net/skyhero/archive/2004/12/17/205662.aspx...
  5. java踩坑记-getResourceAsStream
  6. poj1062 昂贵的聘礼
  7. 百度前端学院--小薇学院--任务05
  8. 完美且精准的 IE10- 版本检测。
  9. hdu-3333-Turing Tree(树状数组)
  10. 高反差保留滤镜学习OpenCV:滤镜系列(11)——高反差保留