日期:2014-05-20  浏览次数:20633 次

内网如何做天气预报
我有一服务器可以连接外网,通过这个服务器,我访问了一个天气预报的网站。现在我公司除了这台服务器,其他电脑准不能访问外网,只能通过局域网访问我的这台服务器。现在我想在客户端也可以访问到天气预报,该如何实现?网上找了,都说可以,好像是通过保存到服务端中,但是具体该如何实现呢?我什么时候保存,怎么保存呢,怎么抓取数据了?求高人指点,有做过的朋友,请发我一份,在下不甚感谢!我的QQ是281345635,请好心人帮忙

------解决方案--------------------
通过这个可以联网的机子 去网页抓取数据 、【网页爬虫、数据抓取、网上很多例子、可以抓网页上的信息、可以去google 抓取连续5天的天气预报】

然后保存到本地的文件格式【xml txt 或者其他格式】 、其他用户访问这台机器读取这个文件、

只是提供个大体思路、你可以具体google
------解决方案--------------------
应该有专门提供的webservice。。或者直接把别人的天气预报iframe进来就行了。
------解决方案--------------------
探讨
应该有专门提供的webservice。。或者直接把别人的天气预报iframe进来就行了。

------解决方案--------------------
可以通过定时器,定时从服务器把天气预报数据拿下来保存,然后客户端访问这些数据了
------解决方案--------------------
探讨
有没有办法直接将天气预报网站的HTML直接爬下来?

------解决方案--------------------
我做了一个,也只是引用的他们的html标签,等在回复学习中
------解决方案--------------------
源码,很详细了
http://apps.hi.baidu.com/share/detail/5077812
------解决方案--------------------
内网使用,不能通过iframe等方式直接引用进来

最好还是把html给down下来,纯静态的,这样放在内网就可以看了


------解决方案--------------------
探讨
HTML down下来,但是它有些地方时引用其他地方的呀!有些数据显示不出来,主要是图片无法显示

------解决方案--------------------
其实你可以用谷歌天气,直接解析返回来的xml字符串。也可以用上面说的解析html,可以用jsoup解析,很简单很好用。还有一种做法是用webservice。

你可以在服务器建一个网站,内部网能访问就可以了
------解决方案--------------------
天气信息无非涉及到某些固定的信息,比如温度、天气状况、湿度等,专门弄一张表把他们存为相应的字段,其它机器直接读取数据
------解决方案--------------------
还是觉得联网机上做网,内网机直接访问比较简单。