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
paip.Winista HTMLParser文本结点的获取相关推荐
- html 获得文本节点,JavaScript获取节点——获取文本节点
0.前言 上一章讲了如何获取获取标签(元素)节点,这一节来和大家说一下如何获取属性节点. 我还是用代码来讲解: 获取属性节点 var jsInput = document.getElementById ...
- java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积
java 文本框自动获取另外两个文本框的值的乘积 关注:282 答案:2 手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...
- JQ JS 列表文本框 ondblclick 获取和设置该行其他元素值。
列表文本框 ondblclick 获取和设置该行其他元素值. οndblclick="set();" $("#text").bind("click&q ...
- Excel·VBA文本按分隔获取函数
office 365新增函数<TEXTAFTER 函数>和<TEXTBEFORE 函数>可以对单元格文本,获取指定分隔符之前/之后文本 对于没有office 365又想使用这个 ...
- [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...
为什么80%的码农都做不了架构师?>>> 写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...
- f12获取网页文本_怎么获取网页源代码中的文件?
展开全部 易语言如何取网页源码: 1.首先,运行"易语言"主程序,弹出"新建工程32313133353236313431303231363533e4b893e5b19e3 ...
- python解析html模块_Python HTMLParser模块解析html获取url实例
HTMLParser是python用来解析html的模块.它可以分析出html里面的标签.数据等等,是一种处理html的简便途径.HTMLParser采用的是一种事件驱动的模式,当HTMLParser ...
- php 获取下拉框选中的文本,jQuery如何获取select选择的文本与值?(代码示例)...
本篇文章给大家带来的内容是关于jQuery如何获取select选择的文本与值,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 获取select : 获取select 选中的 text ...
- 微信小程序云数据库带换行的文本保存和获取
当保存一段带换行和空格的文本到数据库时,会自动的将换行和空格进行转成&hc,就导致下一次从数据库中调取文本的时候,之前的换行变成了&hc. 所以在保存和获取的时候,要将换行符进行修改. ...
- 在输入文本框中获取值
使用jQuery获取和呈现输入值的方法有哪些? 这是一个: <script type="text/javascript" src="http://code.jque ...
最新文章
- python环境设置_MacOS中的Python(和NumPy)开发环境设置
- 程序员面试100题之七:最长公共子字符串
- LeetCode Algorithm 118. 杨辉三角
- Log日志分析--awstats
- java扫雷随机地雷_原创扫雷(未添加随机分布地雷),想看就进来看下吧
- java that关键字_Java中this关键字的几种用法
- ueditor1_4_3-utf8-jsp 配置实现上传图片的功能
- 启动类的@SpringBootApplication探究
- Tutorials 使用窗口功能分析信息
- pyqt5 treewidget图标_Python基础之PyQt5写TreeWidget(二)--代码篇
- 基于74hc573的数码管模块测试
- html的介绍及常用标签,吊打面试官系列!
- 我的MATLAB学习之路
- Windows7 64位软件资源
- Webpack:Loader学习—— Pitching Loader
- 使用Cookies登录网站--登录豆瓣网站
- yied 和 return 的用法区别
- 【面试】面试反问环节
- 电信和互联网用户个人信息保护规定_你的孩子的个人信息可能被窃取,保护规定来了...
- 衣米魔兽世界怀旧服—战歌峡谷PVP视频
热门文章
- easyui---tree拖拽同步到数据库
- 自我提高网站list
- 传说中的“猴年马月”就要来了,感觉很多愿望都要实现啦!
- Appfuse实践(一)——配置安装 转自http://www.donews.net/skyhero/archive/2004/12/17/205662.aspx...
- java踩坑记-getResourceAsStream
- poj1062 昂贵的聘礼
- 百度前端学院--小薇学院--任务05
- 完美且精准的 IE10- 版本检测。
- hdu-3333-Turing Tree(树状数组)
- 高反差保留滤镜学习OpenCV:滤镜系列(11)——高反差保留