需求背景:
公司是做外贸服装的,在亚马逊平台上有多个地区店铺运营,运营人员需要参考地区的天气情况,上新的服装.所以需要能够获取全球任意地区的天气情况.还需要预测未来10-15天的天气情况....选型API:
天气API中有大把免费的api,如:国内的心知天气,国际的雅虎,还有今天的主角:wunderground
最终选择了wunderground,原因:1,需求是全球任意地区的(国内API请求国外地区需要收费才能访问...), 2.wunderground提供是信息最全,最丰富的天气api.雅虎提供的天气API信息非常之简略....'请求失败,失败代码:{}'.format(r.status_code))
return None
def get_hourly_today(self, zmw):
"""
根据zmw码获取今天每小时的天气信息...然后在方法 get_forecast_10day(),get_history(), get_history_10day()封装了一下,原因是官网的不同api获取的天气信息所叫的名称不一样(变量名)
这样用起来有点麻烦