天气预报对于小网站来说只能通过传说中的小偷程序获得。过程
1. 找一个有天气预报功能的网站,要比较稳定的那种。如:sina,QQ,163 等知明网站。
2. 找到其提供天气预报查询的网页,比如163天气预报的查询网站是a.html,我们像这个网站发出请求返回我们需要的部分。
代码如下:
string url = "这里请写那个a.html";
WebRequest wreq=WebRequest.Create(url);
wreq.Timeout=50000;
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
string HTML ="";
Stream s=wresp.GetResponseStream();
StreamReader objReader = new StreamReader(s,System.Text.Encoding.Default);
string sLine = "";
int i = 0;
while (sLine!=null)
{
i++;
sLine = objReader.ReadLine();
i f (sLine!=null)
HTML += sLine;
}
这个HTML就是一个网页的代码, 天气预报的查询结果,需要自己处理了。
小心被告侵权哦^_^
浙公网安备 33010602011771号