C#实现天气预报效果
发布:apollo | 发布时间: 2007年7月6日最近在做有个网站东西的时候,需要用到天气预报的功能,由于又不能因为每天都让管理员去添加当前今天的天气预报,所以后来直接考虑采用抓取别人天气预报,类似网络小偷的程序,以下是程序的代码:
Uri uri = new Uri("http://www.weathercn.com/forecast/citydetail.jsp?sta_id=58659");
WebRequest wreq = WebRequest.Create(uri);
HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
Stream s = wresp.GetResponseStream();
StreamReader objReader = new StreamReader(s, System.Text.Encoding.Default);
HTML = objReader.ReadToEnd();
String TQ = GetRegValue("<td width=\"182\" align=\"center\"><img alt=\"(.+?)\"", HTML);
String WD = GetRegValue("<td colspan=\"2\" class=\"eng\">(.+?)</td>", HTML);
Response.Write(TQ);
public string GetRegValue(string RegexString, string RemoteStr)
{
string MatchVale = "";
Regex r = new Regex(RegexString);
Match m = r.Match(RemoteStr);
if (m.Success)
{
MatchVale=m.Groups[1].ToString();
}
return MatchVale;
}
代码是比较简单,呵呵,实现了就好,先不管这些东西,让它先用起来先,哈,睡觉去了!
- 相关文章:
Asp.NET在HTML控件下上传文件 (2007-6-11 19:56:32)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





