日期:2014-05-17  浏览次数:20761 次

关于引用天气预报的问题
我做了一个网站,想引用http://web.qq.com/上面的天气预报,就右上角的那个iframe,如图,请大神帮忙实现

------解决方案--------------------
不要去腾讯哪里拿数据。

有天气预专门的webservice 免费的 。http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

不过 前提是你要先对webservice进行学习
------解决方案--------------------
引用:
现在最主要的是设计师就设计成腾讯的那个,客户也是要那个,我怎么办啊


他设计成那个样式没关系啊 。  


你不就是获取数据 ,然后放到他设计的那个地方去么。

------解决方案--------------------
引用:
引用:现在最主要的是设计师就设计成腾讯的那个,客户也是要那个,我怎么办啊

他设计成那个样式没关系啊 。  


你不就是获取数据 ,然后放到他设计的那个地方去么。


一般我们做web程序,页面和你要显示的数据没什么大的关系啊。都是在需要的地方显示数据,和页面怎么设计没关系的。
------解决方案--------------------
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符(Ctrl+Enter)
------解决方案--------------------

------解决方案--------------------
有天气预专门的webservice  找找去
------解决方案--------------------
public   static  String getHtmlSource(String url)  
    {  
          
        StringBuffer codeBuffer = null ;  
        BufferedReader in=null ;  
        try   
        {  
            URLConnection uc = new  URL(url).openConnection();  
  
            /**  
             * 为了限制客户端不通过网页直接读取网页内容,就限制只能从浏览器提交请求.  
             * 但是我们可以通过修改http头的User-Agent来伪装,这个代码就是这个作用  
             *   
             */   
            uc.setRequestProperty("User-Agent" ,  
                    "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP; DigExt)" );  
  
            // 读取url流内容   
            in = new  BufferedReader( new  InputStreamReader(uc  
                    .getInputStream(), "UTF-8" ));  
            codeBuffer = new  StringBuffer();  
            String tempCode = "" ;