webBrowser 显示一个网页内容太多,如何设置只显示某一个指定区域
webBrowser 显示一个网页内容太多,如何设置只显示某一个指定区域
要在C# 2.0 Winform 下实现:
webBrowser1.Navigate("http://tianqi.xixik.com/zhuhai/day/20121004/");
上面是一个天气页面,我想只显示那一天的天气,如何设定一个高度和宽度
------解决方案--------------------去网上搜一下有直接可以调用官网上的js进行天气显示。
或者直接到中国气象网站上,就可以看到他们提供的小的JS代码块,你直接拿过来用就行。
------解决方案--------------------没有办法只显示一部分网页,不过变通的方法是用webclient.downloadstring()将网页下载下来,再用正则(或者indexof)提取部分网页数据,再设置到webBrowser的IHTMLDocument对象中。
------解决方案--------------------直接调用气象局的接口,可以不用网页显示,接口会返回一个数组的。