专注于技术经验交流

水至清则无鱼、宁静而致远!

技术、经验、学习共同打造网络新生活!
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

从中央气象台抓取天气预报

Posted on 2006-07-21 09:37  小鱼儿  阅读(806)  评论(0编辑  收藏  举报
写了个抓取中央气象台的天气预报(http://www.tq121.com)

public string GetWeather(string url)
{
   string weacherhtml=String.Empty;
   HttpWebRequest rt=null;
   HttpWebResponse rs=null;
   Stream stream=null;
   StreamReader sr=null;
 
   try
   {
   rt=(HttpWebRequest)WebRequest.Create(url);
   rs=(HttpWebResponse)rt.GetResponse();
   stream=rs.GetResponseStream();
   sr=new StreamReader(stream,System.Text.Encoding.Default);
   weacherhtml=sr.ReadToEnd();
   
}
   catch(Exception ee)
   {
    Response.Write("<script>alert('发生异常')</script>");
   }
   finally
   {
    sr.Close();
    stream.Close();
    rs.Close();
    }

    int start=weacherhtml.IndexOf("济南");//如果想查看别的城市请修改城市名称
    int end=weacherhtml.IndexOf("隐私保护");

    return weacherhtml.Substring(start,end-start);

}
别的城市天气情况请调用相应的URL,以及修改城市名称.
New Document