如何抓取网页易做图定Tag的值?
1.环境:网站是ASP开发的,如何通过网址信息,如:http://sina.com.cn/tearsheets/performance.asp?s=CADEUR中的“s=CADEUR”来提取这一网页中Tag<span class="dataValue ">0.7556</span>里,0.7556这一值。2.另外一个方案,使用:
WebRequest req = WebRequest.Create("http://sina.com.cn/tearsheets/performance.asp?s=CADEUR");
WebResponse res = req.GetResponse();
是否可以使用这一办法直接取方案1中的Tag,如果可以,请代码明示,谢了。 --------------------编程问答-------------------- 自己写正则。
ASP.NET采集系统万能正则表达式 --------------------编程问答-------------------- 如果不用正则呢? --------------------编程问答-------------------- 不用正则?
好像没什么好方法了吧 其他的都很麻烦
试下WebClient。 --------------------编程问答-------------------- 可以找HTML解析引擎,codeplex上有个htmlagilitypack --------------------编程问答-------------------- 正解 --------------------编程问答-------------------- 好吧,看样子只有用正则了。
那有谁能告诉我这种字符串的正则怎么写吗?红色是我想要提取的部分。
<span class="dataValue ">0.7535<span class="currencyCode">EUR</span></span> --------------------编程问答-------------------- http://blog.csdn.net/zky0901/archive/2010/02/03/5284182.aspx --------------------编程问答-------------------- 这个帖子要顶起来,好吧,我觉得我们可以把问题简单点儿。
我只想要做的是,把所以HTML文件中,符合这一条件的数字提取出来。如何做到?
<span class="dataValue ">0.7535<span class="currencyCode">EUR</span></span> --------------------编程问答-------------------- 我觉得这个技术很重要,以前一直很想学…… --------------------编程问答-------------------- 去学学jQuery吧 相当方便
引用jquery后 只要$("span")就能获取所有的<span></span>包含的信息
取值用$("span").each(function(){$(this).val()}) --------------------编程问答-------------------- --------------------编程问答--------------------
学习 了
补充:.NET技术 , ASP.NET