string PageUrl = "http://news.baidu.com/";
        WebClient wc = new WebClient();
        Stream resStream = wc.OpenRead(PageUrl);
        //根据上面定义的数据流,以默认编码的方式定义一个读数据流 
        StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
        //  读取数据流中的内容 
        Editor1.Text = sr.ReadToEnd();
        //关闭数据流 
        resStream.Close();
        //释放资源 
        wc.Dispose();
以上代码是获取百度新闻中的所有信息,如何抓取百度新闻中的比如说是互联网信息中的IT评论 中的信息(只是获取某一个版块中的一部分信息,并不是全部的。)
谢谢

解决方案 »

  1.   

      string str= Editor1.Text .Substring(Editor1.Text .IndexOf("截取的开始部分标识"),(Editor1.Text .IndexOf("截取的结束部分") - Editor1.Text .IndexOf("截取的开始部分标识")));
     
      

  2.   

    看百度新闻生成的html代码里 你要截取部分的开始和结束位置是什么代码,再截取出来,可以通过正则表达式或者其他方法。
      

  3.   

    那就用最笨的方法去截取内容,可以用Substring
      

  4.   

    那如果就用SubString()去截取,他  string str= Editor1.Text .Substring(Editor1.Text .IndexOf("截取的开始部分标识"),(Editor1.Text .IndexOf("截取的结束部分") - Editor1.Text .IndexOf("截取的开始部分标识")));截取的开始标准要如何确定,百度新闻互联网版块的IT评论每天都在更新,如何确定??
      

  5.   

    你观察他的html代码啊,看看起始点有什么特征