现在的位置: 首页 > 综合 > 正文

python获得天气

2013年03月30日 ⁄ 综合 ⁄ 共 956字 ⁄ 字号 评论关闭
#! /usr/bin/python
# -*- coding: cp936 -*-
# coding = utf-8

# ToDo: get weather info from weather.com.cn
# Author: Steven
# Date: 2013/05/13

import urllib2
import json

# get weather html and parse to json
weatherHtml = urllib2.urlopen('http://m.weather.com.cn/data/101200101.html').read()
weatherJSON = json.JSONDecoder().decode(weatherHtml)
weatherInfo = weatherJSON['weatherinfo']

# print weather info
print '城市:\t', weatherInfo['city']
print '时间:\t', weatherInfo['date_y']
print '24小时天气:'
print '温度:\t', weatherInfo['temp1']
print '天气:\t', weatherInfo['weather1']
print '风速:\t', weatherInfo['wind1']
print '紫外线:\t', weatherInfo['index_uv']
print '穿衣指数:\t', weatherInfo['index_d']
print '48小时天气:'
print '温度:\t', weatherInfo['temp2']
print '天气:\t', weatherInfo['weather2']
print '风速:\t', weatherInfo['wind2']
print '紫外线:\t', weatherInfo['index48_uv']
print '穿衣指数:\t', weatherInfo['index48_d']
print '72小时天气:'
print '温度:\t', weatherInfo['temp3']
print '天气:\t', weatherInfo['weather3']
print '风速:\t', weatherInfo['wind3']


http://g.kehou.com/t1029846752.html

抱歉!评论已关闭.