选型API:
天气API中有大把免费的api,如:国内的心知天气,国际的雅虎,还有今天的主角:wunderground
最终选择了wunderground,原因:1,需求是全球任意地区的(国内API请求国外地区需要收费才能访问...), 2.wunderground提供是信息最全,最丰富的天气api.雅虎提供的天气API信息非常之简略....print('请求失败,失败代码:{}'.format(r.status_code))
return None
def _get_history(self, zmw, date):
"""
根据zmw码获取历史天气...print('请求失败,失败代码:{}'.format(r.status_code))
return None
def get_history(self, zmw, date):
"""
根据zmw码获取历史天气...代码解析:
类中并没有按照官网API(/q/地区/地名.json)的方法去做,因为发现这样得出的结果往往不准确的.而是通过查询你需要的字符,你自己获得到zmw(这是个唯一的编码)
然后再通过此码去查询.