当前位置:编程学习 > C#/ASP.NET >>

如何抓取网页易做图定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 --------------------编程问答-------------------- 正解
引用 3 楼 wxr0323 的回复:
不用正则?
好像没什么好方法了吧 其他的都很麻烦

试下WebClient。
--------------------编程问答-------------------- 好吧,看样子只有用正则了。

那有谁能告诉我这种字符串的正则怎么写吗?红色是我想要提取的部分。

<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()}) --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 wxr0323 的回复:
不用正则?
好像没什么好方法了吧  其他的都很麻烦

试下WebClient。

学习  了 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,