c#.net中如何获取某HTM页面代码中内容

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:59:37
我想从某个网页的htm代码中获取某些特定字符要如何获取
代码如下:
==============
<h5>» 驻守军队:</h5>

<img src="/images/b/35.gif" alt="熊怪" /><span class='sour'>
  11  熊怪 </span>

<img src="/images/b/36.gif" alt="食人魔" /><span class='sour'>
  13  食人魔 </span>

<img src="/images/b/37.gif" alt="九头蛇怪" /><span class='sour'>
  6  九头蛇怪 </span>
</div>
==============

我想要的效果就是,让网页中的显示出结果如下:

11 熊怪 13 食人魔 6 九头蛇怪

===================
请各位高手指教,最好能给出详细的代码,我是新手如果只给思路估计我做不来!
获取的网页中代码是很长的,我只是取其中一段举例

我知道 你只要知道网址就成 s中存放了那个网页的所有html代码,你只要修改那个方法 就能得到你要的数据 ,其中用到了 字符串拆分 合并 ,或者你手动给他值 都可以 比如 s.substring(1000,10)

using System.IO;
using System.Net;

WebClient client = new WebClient();
//从http://www.dl.ro/index/utils.country/txtIp/xxx.xxx.xxx.xxx取出html码,再取得html码里区域的资讯
// Stream data = client.OpenRead("http://www.dl.ro/index/utils.country/txtIp/" + this.TextBox1.Text);
Stream data = client.OpenRead("http://www.boc.cn/cn/common/whpj.html")

StreamReader reader = new StreamReader(data,System.Text.Encoding.Default);
string s = reader.ReadToEnd();//s中就存放了 那个网站的所有内容
Label1.Text = SplitStrbj(s); //调用方法 获取数据