python获取城市天气数据案例
生活随笔
收集整理的這篇文章主要介紹了
python获取城市天气数据案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近對城市的空氣質量指數尤為關心,總是想對比一下各個城市的空氣質量,單個查太麻煩,于是想到來用python代碼來獲取
注意:以下代碼需要在pyton2中運行
#coding:utf-8import urllib2 import timecitys = ['北京','天津','石家莊','太原','西安','重慶','成都','貴陽','上海','蘇州','杭州','南京','廣州','深圳','廈門','武漢'] time = time.strftime('%Y-%m-%d') for i in range(len(citys)):url_aqi = 'http://www.baidu.com/s?ie=utf-8&bs=' + citys[i] + 'aqi&f=8&rsv_bp=1&rsv_spt=3&wd=' + citys[i] + 'aqi&inputT=0'url_tem = 'http://www.baidu.com/s?ie=utf-8&bs=' + citys[i] + '氣溫&f=8&rsv_bp=1&rsv_spt=3&wd=' + citys[i] + '氣溫&inputT=0'content_aqi = urllib2.urlopen(url_aqi).read()content_tem = urllib2.urlopen(url_tem).read()index_aqi_1 = content_aqi.find('class="op_pm25_graexp\">')index_aqi_2 = content_aqi.find('</span><span class=\"op_pm25_grade')index_tem_1 = content_tem.find('twoicon_temp\">')index_tem_2 = content_tem.find('<sup>℃</sup>')print citys[i]+':','空氣質量指數:' + content_aqi[index_aqi_1 + 23:index_aqi_2] + ' 溫度:' + content_tem[index_tem_1 + 14:index_tem_2] + ' 時間:' + time運行結果:
總結
以上是生活随笔為你收集整理的python获取城市天气数据案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决无法创建txt文档
- 下一篇: python获取天气信息写入原有的exc