我想在我的网站上获取天气信息,这些信息应该每天自动更新,你能帮我编写天气信息的脚本吗?
4 回答
我在 mashape 上提供了一个Weather API ,他们有一个可以使用的简单 PHP SDK。这个 api 使用起来非常简单,因为我们使用了当今可用的很酷的标准,比如 JSON 和 REST。
如果您喜欢它,请在mashape上尝试一下
前往 Weather.com 并注册一个Weather Widget。这是您将放置在页面上的 javascript 脚本,它独立于所使用的服务器端语言。另请注意,您根本不必每天更新天气:脚本将始终只提取当前天气预报。您必须提供有关您想要了解天气的区域的信息(例如邮政编码)。
如果您希望按计划自动更新数据,请查看cron
(在 Unix 系统上)或其等效项。如果您使用的是商业网络主机,他们应该有办法安排节目;否则,请查看您自己系统的文档以获取调度脚本。
接下来,您要编写一个脚本来下载当时的天气信息。允许此脚本从“源”格式转换为您自己的格式。
让调度程序每天运行一次您的脚本。
Weather.com 的替代方案是Weather Underground。这是一个成功的天气预报网站,覆盖了世界大部分地区(你不会说你需要预报的地方)。他们有一些免费的东西,叫做天气贴纸,提供当前观察到的天气情况的实时信息。您只需在页面中嵌入图像。像这样:
(来源:wunderground.com)
他们还提供天气预报XML 提要和 API。