CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [求助] 页面取得当地的天气信息
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 11:35  资料  个人空间  短消息  加为好友 
开发者在线

页面取得当地的天气信息

<iframe   src="http://weather.265.com/weather.htm"   width="168"   height="54"   frameborder="no"   border="0"   marginwidth="0&quoat;   marginheight="0"   scrolling="no"></iframe>   
  这里是一段免费的引用当地天气信息的代码,但这样引用过来的话,除了能稍微调整显示的大小之外,其他的都不能控制,比如想改下背景都不行,不知道用xmlhttp的话能不能取得自己所有的数据,并按要求显示出来,   
  请问高手们如何做啊?




顶部
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 11:35  资料  个人空间  短消息  加为好友 
这段代码是能够显示当前城市的天气,先取cookie   信息,取不到重新找城市信息.   
  你可以让他每次都找城市信息.   
   
  ///   <summary>   
  ///     
  ///   </summary>   
  ///   <returns></returns>   
  public   static   String   GetWeatherStr()   
  {   
  System.Net.WebClient   web   =   new   System.Net.WebClient();   
  byte[]   bts   =   web.DownloadData(   "http://weather.265.com/get_weather.php?action=get_city&time=2");   
  String   _s   =   System.Text.Encoding.Default.GetString(   bts);   
   
  System.Text.RegularExpressions.Regex   reg   =   new   System.Text.RegularExpressions.Regex(@"weather\/(.*)time=2");   
  System.Text.RegularExpressions.Match   m   =   reg.Match(_s);   
  String   result   =   m.Value;   
   
  byte[]   bts_1   =   web.DownloadData(   "http://weather.265.com/"   +   result);   
  String   _d   =   System.Text.Encoding.Default.GetString(   bts_1);   
  Regex   reg_1   =   new   Regex(@"show_weather(.*)\;");   
  Match   m_1   =   reg_1.Match(   _d);   
   
  return   m_1.Value;   
  }




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 16:39

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.061712 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版