如何根据ip地址获取天气 如何根据ip地址获取天气 再根据天气情况显示本地的某张图片 有源码最好!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的可以参见IP地址总表: http://transtaafl.com/i/200405/200405070625552170581221063195.asp http://www.100ci.com/forum/dispbbs.asp?boardid=18&id=107 设计IP对应城市的数据库。获取天气的一段代码。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(@"天气:", @",紫"); }楼主多思。 你好,需要IP数据库的支持,也可以通过调用接口实现,有些代码,例子可以看看。http://code-design.cn/codedown75.htmlhttp://program.zz5u.net/net/2009/0306/694.html asp页面跳转问题 如何在gridview的排序列旁边加一个图片? 为什么我的脚本执行完之后,任务栏还有访问服务器的进度条出现? 如何在复合控件中获取控件所有页面的ID 在gridview编辑模板中的DropDownList的事件发生在"更新"操作的前面呀??急,在线等. 怎样将结果.... 面向对象的疑感(实例说明),大家帮助求解 Asp.net用户登录模块 验证字符串问题 新手的苦恼 js中判断参数是否有问号 BoundField
http://transtaafl.com/i/200405/200405070625552170581221063195.asp
http://www.100ci.com/forum/dispbbs.asp?boardid=18&id=107
设计IP对应城市的数据库。
获取天气的一段代码。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(@"天气:", @",紫");
}楼主多思。