是否有Perl模块可以获得平均值。任何给定的邮政编码的温度?例如,维基百科有Avg。高,平均低和低每日平均温度for Los Angeles。
我想以某种方式在Perl中执行此操作但无法找到执行此操作的模块(例如输入10001并获取avg.temp。用于纽约)。
答案 0 :(得分:5)
Searching CPAN for "weather"为您提供了大量选项,包括Google Weather,weather.com和Weather Underground。
其中大多数只是获取URL并解析生成的XML或JSON。因此,如果您不想使用这些模块,可以使用LWP::Simple和XML::Simple或JSON::Any手动解析结果。
答案 1 :(得分:1)
http://www.melissadata.com/lookups/ZipWeather.asp?ZipCode=XXXXX
纽约:http://www.melissadata.com/lookups/ZipWeather.asp?ZipCode=10001
然后卷曲并解析结果......