- import urllib
- import sys
- import re
- import pinyin
- city_info=urllib.urlopen( 'http://pv.sohu.com/cityjson').read()
- print city_info
- addr=city_info.split('=')[1].split(',')[2].split('"')[3]
-
- open('nj.txt','w').write(addr)
- pinyin = pinyin.Pinyin(file_path='./nj.txt')
- pinyin.label_chinese()
-
- f=open('nj.txt').read()
- print f
- provice=f.split('sheng',1)[0].replace(' ','')
- city=f.split('shi')[0].split('sheng')[1].strip().replace(' ','')
- url='http://qq.ip138.com/weather/%s/%s.htm'%(provice,city)
- wea_info=urllib.urlopen(url).read()
- tianqi_pattern='alt="(.+?)"'
- tianqi=re.findall(tianqi_pattern, wea_info)
-
- wendu_pattern='<td>([-]?\d{1,2}.+)</td>'
- wendu=re.findall(wendu_pattern, wea_info)
-
- wind_pattern='<td>(\W+\d{1,2}.+)</td>'
- wind=re.findall(wind_pattern, wea_info)
-
- print '位置:',addr
- print '天气:',tianqi[0]
- print '温度:',wendu[0]
- print '风向:',wind[0]
-
相关文章: