前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python3:获取天气信息

Python3:获取天气信息

作者头像
py3study
发布2020-01-03 16:37:59
1K0
发布2020-01-03 16:37:59
举报
文章被收录于专栏:python3python3

防伪码:没有相当程度的孤独是不可能有内心的平和。

Python版本

Python3.5.3

天气预报 Web 服务参考

http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityName

注:该服务可以显示3天的天气预报。

代码语言:javascript
复制
import urllib.request
from xml.dom.minidom import parseString
url = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName"
while True:
    CityName = input("请输入城市(输入q结束):")
    if CityName == 'q':
        break
    values = {"theCityName": CityName}
    data = urllib.parse.urlencode(values).encode(encoding='UTF8')
    req = urllib.request.Request(url, data)
    response = urllib.request.urlopen(req)
    the_page = response.read().decode("utf8")
    dom = parseString(the_page)
    W_data = dom.getElementsByTagName("string")
    i = 1
    for w in W_data:
        try:
            data = w.childNodes[0].data
            print(data)
        except IndexError as err:
            print("输入错误!")

运行结果:

代码语言:javascript
复制
请输入城市(输入q结束):北京
直辖市
北京
54511
54511.jpg
2017-8-13 17:53:46
23℃/29℃
8月13日 雷阵雨转雷阵雨
北风微风
4.gif
4.gif
今日天气实况:气温:22℃;风向/风力:西风 1级;湿度:90%;紫外线强度:弱。空气质量:良。
紫外线指数:弱,辐射较弱,涂擦SPF12-15、PA+护肤品。
感冒指数:少发,无明显降温,感冒机率较低。
穿衣指数:热,适合穿T恤、短薄外套等夏季服装。
洗车指数:不宜,有雨,雨水和泥水会弄脏爱车。
运动指数:较不宜,有降水,推荐您在室内进行休闲运动。
空气污染指数:良,气象条件有利于空气污染物扩散。

22℃/30℃
8月14日 多云
东南风转西风微风
1.gif
1.gif
22℃/31℃
8月15日 多云转雷阵雨
西南风转北风微风
1.gif
4.gif
北京位于华北平原西北边缘,市中心位于北纬39度,东经116度,四周被河北省围着,东南和天津市相接。全市面积一万六千多平方公里,辖12区6县,人口1100余万。北京为暖温带半湿润大陆性季风气候,夏季炎热多雨,冬季寒冷干燥,春、秋短促,年平均气温10-12摄氏度。北京是世界历史文化名城和古都之一。早在七十万年前,北京周口店地区就出现了原始人群部落“北京人”。而北京建城也已有两千多年的历史,最初见于记载的名字为“蓟”。公元前1045年北京成为蓟、燕等诸侯国的都城;公元前221年秦始皇统一中国以来,北京一直是中国北方重镇和地方中心;自公元938年以来,北京又先后成为辽陪都、金上都、元大都、明清国都。1949年10月1日正式定为×××首都。北京具有丰富的旅游资源,对外开放的旅游景点达200多处,有世界上最大的皇宫紫禁城、祭天神庙天坛、×××北海、×××园林颐和园,还有八达岭、慕田峪、司马台长城以及世界上最大的四合院恭王府等各胜古迹。全市共有文物古迹7309项,其中国家文物保护单位42个,市级文物保护单位222个。北京的市树为国槐和侧柏,市花为月季和菊花。另外,北京出产的象牙雕刻、玉器雕刻、景泰蓝、地毯等传统手工艺品驰誉世界。
请输入城市(输入q结束):
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档