如何使用python利用api获取天气预报

Python010

如何使用python利用api获取天气预报,第1张

这个和用不用python没啥关系,是数据来源的问题。调用淘宝API,使用 api相关接口获得你想要的内容,我 记得api中有相关的接口,你可以看一下接口的说明。用python做爬虫来进行页面数据的获取。希望能帮到你。

墨迹天气、点心天气、知天气、中国天气、每日气候。以上五款软件在预测天气方面准去率高,支持超长时间段预报,操作简单。

1、墨迹天气:这是一款天气信息查询软件,人性化设计,使用简单,是中国支持城市最多的天气预报软件。精准定位及时推送,分钟级、公里级天气预报,实时监测阴晴雨雪。提供15天天气预报,5天空气质量预报。

2、点心天气:这是一款天气预报查看的软件,享有Q萌的主题画面,支持同步最新的数据查看方式,及时更新天气情况和空气质量,设置有清晰的数据预览方式,使用操作简单方便,离线状态下也可查看。

3、知天气:由福建省气象局权威打造,面向全国用户提供全国3000多个城市天气预报、气象预警,基于网格预报数据提供地理位置逐小时天气预报,旅游景点一周天气;让你一目了然的全国城市高低温度、降雨量排行榜。

4、中国天气:中国天气作为一款纯粹的天气App,是结合中国气象局与美国知名气象公司AccuWeather的专业气象数据与服务技术,为广大用户提供全方位、多角度、高精度的气象信息服务产品,支持45天超长预报。

5、每日气候:这是一款检测天气的卫星地图软件,软件将全球天气展示在主界面的3d地球动画上,实景动画显示全球的气候变化,以上天视角查看天气,用户可以通过调整经纬度来精确定位,查询当地的详细气候情况。

# 获取温度、湿度、风力等

WEATHER_URL_A = "http://www.weather.com.cn/data/sk/%s.html"

# 获取天气状况、最大/小温度等

WEATHER_URL_B = "http://www.weather.com.cn/data/cityinfo/%s.html"

# 获取未来7天天气数据

WEATHER_URL_C = "http://www.weather.com.cn/weather/%s.shtml"

URL里%s指城市对应的代码。详细参考:

http://www.cnblogs.com/toosuo/p/3868004.html

不过这篇文章里有的接口已经不能用了。

上面我给的三个URL里,前两个直接返回json格式数据;第三个返回是一个页面,需要自己从页面里提取想要的信息。