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

写了个抓取中央气象台的天气预报( 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,以及修改城市名称.

Trackback: http://www.cnblogs.com/jiayong/articles/456205.html

你可能感兴趣的:(天气预报)