一段获取天气信息的C#代码
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhcsmx22.blog.51cto.com/287943/64673 |
static string GetWeatherInfo(string s1, string s2) { string ResponseText; string text; int startIndex; int endIndex; Uri url = new Uri(@"http://firetear.com/weather/lvweather.aspx"); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse res = (HttpWebResponse)req.GetResponse(); req.Method = "Post"; StreamReader ReaderText = new StreamReader(res.GetResponseStream(), Encoding.UTF8); ResponseText = ReaderText.ReadToEnd(); res.Close(); startIndex = ResponseText.IndexOf(s1) + s1.Length; endIndex = ResponseText.IndexOf(s2); text = ResponseText.Substring(startIndex, endIndex - startIndex); return text; }![]() private void Form1_Load(object sender, EventArgs e) { Label1.Text = GetWeatherInfo(@"g>", @"</"); Label2.Text = GetWeatherInfo(@"天气:", @",紫"); }效果图: ![]() 如果想在网页中实现类似的功能,有更简单的方法,只需调用下面这段脚本即可,而且其返回的结果为一张图片,效果更好。 <img src="http://firetear.com/weather/weather.aspx" border="0" alt="查询及定制我的天气预报信息" border="0" /> 效果图: ![]() 本文出自 “赵宏臣主页” 博客,请务必保留此出处http://zhcsmx22.blog.51cto.com/287943/64673 本文出自 51CTO.COM技术博客 |


{

zhcsmx22
博客统计信息
热门文章
最新评论
友情链接