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