我主要想~在页面上 获取另一个页面上的一段天气预报 的HTMl 放到我自己的网页上面来 。大家说用什么技术?WebClicnt?有个小列子最好·····

解决方案 »

  1.   

    不能用WebServer 这个阿。 。 。不用它好像有个WebClient?
      

  2.   

    调用WEBSERVICE可以,但最简单的是Iframe把HTML括起来<IFRAME MARGINWIDTH="0" MARGINHEIGHT="0" SRC="http://weather.news.qq.com/inc/ss296.htm" FRAMEBORDER="0" WIDTH="190" SCROLLING="no" HEIGHT="200"></IFRAME>
      

  3.   

    WebClient wc = new WebClient();
    try
    {

    byte[] dataArray= wc.DownloadData(url);
    string weatherPageText = System.Text.Encoding.Default.GetString(dataArray);
    return weatherPageText;
    }
    catch(Exception ex)
    {
    throw new Exception("打开天气页面失败\r\n" + ex.Message);
    }
      

  4.   


    public string GetPageText(url)
    {
     WebClient wc = new WebClient();
     try
     {
      byte[] dataArray= wc.DownloadData(url);
      string weatherPageText = System.Text.Encoding.Default.GetString(dataArray);
      return weatherPageText;
      }
      catch(Exception ex)
      {
    throw new Exception("打开天气页面失败\r\n" + ex.Message);
      }}
    根据获得的weatherPageText(HTML)来解析即可
      

  5.   

    tjj36(忧郁的眼睛)    你的答案只能获取数据啊...不能得到图片什么的啊......~~~~~~  怎么才能得到图片效果显著 ???
      

  6.   

    名称:265天气根据IP自动获得当地的天气情况
    代码:<iframe src="http://weather.265.com/weather.htm" width="168" height="54" frameborder="no" border="0" marginwidth="0&quoat; marginheight="0" scrolling="no"></iframe>名称:QQ天气预报代码(一)
    代码 :<iframe width="145" height="130" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://minisite.qq.com/Weather/news_new.h tml" allowTransparency="true"></iframe>名称:QQ天气预报代码(二)
    代码 :<IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC='http://weather.qq.com/inc/ss258.htm'></IFRAME>名称:新浪天气预报代码
    代码 :<IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src="http://news.sina.com.cn/iframe/weather/130101.html"></iframe>名称:QQ天气预报代码(三)
    代码 :<iframe width="469" height="218" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://appnews.qq.com/cgi-bin/news_weather_search?city=厦门" allowTransparency="true"></iframe>名称:QQ天气预报代码(四)
    代码 :<iframe width=160 height=230 frameborder=0 scrolling=NO src=http://appnews.qq.com/cgi-bin/news_qq_search?city=南昌></iframe>名称:QQ天气预报代码(五)
    代码 :<iframe src="http://appnews.qq.com/cgi-bin/news_qq_search?city=南昌" frameborder="0" width="160" scrolling="no" height="230"></iframe>由于篇幅有限不多列举了,效果自己看吧,都有图片显示,但是有的有缺陷,显示的地方有限~
      

  7.   

    谢谢 ~~~~楼上的朋友哦。。~~但是 我想 不用 IFRAME  用哦。。我想直接用WebClient 来解决问题哦。能不能用WebClient来做。。但是。。图片 不能正常的显示哦。 。怎么办哦。 。我要的是图片也跟着我直接的显示哦。我不想调用 Web服务来做。 。想用WebClient
    但是。 。  图片效果希望可以帮我解决哦。。
      

  8.   


    谢谢 ~~~~楼上的朋友哦。。~~但是 我想 不用 IFRAME  用哦。。我想直接用WebClient 来解决问题哦。能不能用WebClient来做。。但是。。图片 不能正常的显示哦。 。怎么办哦。 。我要的是图片也跟着我直接的显示哦。我不想调用 Web服务来做。 。想用WebClient
    但是。 。  图片效果希望可以帮我解决哦。。
      

  9.   

    谢谢 ~~~~楼上的朋友哦。。~~但是 我想 不用 IFRAME  用哦。。我想直接用WebClient 来解决问题哦。能不能用WebClient来做。。但是。。图片 不能正常的显示哦。 。怎么办哦。 。我要的是图片也跟着我直接的显示哦。我不想调用 Web服务来做。 。想用WebClient
    但是。 。  图片效果希望可以帮我解决哦。。