查询天气

# 实况天气获取:http://www.weather.com.cn/data/sk/城市代码.html

# 城市信息获取:http://www.weather.com.cn/data/cityinfo/城市代码.html

# 详细指数获取:http://www.weather.com.cn/data/zs/城市代码.html

#可以去查询天气预报城市代码

#北京城市代码:101010100

"市名": "广州",

"编码": "101280101"

"市名": "莆田",

"编码": "101230401"


import requests

import json

url3='http://www.weather.com.cn/data/sk/101010100.html'

r3=requests.get(url3)

r3.encoding

r3.encoding='utf8'

print(r3.json())

print('*'*50)

url4='http://www.weather.com.cn/data/cityinfo/101010100.html'

r4=requests.get(url4)

r4.encoding

r4.encoding='utf8'

print(r4.json())

print('*'*50)

url5='http://www.weather.com.cn/data/zs/101010100.html'

r5=requests.get(url5)

r5.encoding

r5.encoding='utf8'

print(r5.json())

print('*'*50)


运行结果

{'weatherinfo': {'city': '北京', 'cityid': '101010100', 'temp': '27.9', 'WD': '南风', 'WS': '小于3级', 'SD': '28%', 'AP': '1002hPa', 'njd': '暂无实况', 'WSE': '<3', 'time': '17:55', 'sm': '2.1', 'isRadar': '1', 'Radar': 'JC_RADAR_AZ9010_JB'}}

******************************************************************************************

{'weatherinfo': {'city': '北京', 'cityid': '101010100', 'temp1': '18℃', 'temp2': '31℃', 'weather': '多云转阴', 'img1': 'n1.gif', 'img2': 'd2.gif', 'ptime': '18:00'}}

*****************************************************************************************

{'zs': {'ac_name': '空调开启指数', 'ac_hint': '部分时间开启', 'ac_des': '天气热,到中午的时候您将会感到有点热,因此建议在午后较热时开启制冷空调。', 'cl_name': '晨练指数', 'cl_hint': '适宜', 'cl_des': '天气晴朗,空气清新,是您晨练的大好时机,建议不同年龄段的人们积极参加户外健身活动。', 'co_name': '舒适度指数', 'co_hint': '较不舒适', 'co_des': '白天天气晴好,明媚的阳光在给您带来好心情的同时,也会使您感到有些热,不很舒适。', 'ct_name': '穿衣指数', 'ct_hint': '炎热', 'ct_des': '天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。', 'dy_name': '钓鱼指数', 'dy_hint': '较适宜', 'dy_des': '较适合垂钓,但天气稍热,会对垂钓产生一定的影响。', 'fs_name': '防晒指数', 'fs_hint': '较弱', 'fs_des': '紫外线强度较弱,建议涂擦SPF在12-15之间,PA+的防晒护肤品。', 'gj_name': '逛街指数', 'gj_hint': '较适宜', 'gj_des': '天气晴朗,风和日丽,虽然天气较热,还是较适宜逛街的,涂上防晒霜,穿上透气的衣服就可放心出门了。', 'gm_name': '感冒指数', 'gm_hint': '少发', 'gm_des': '各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。', 'hc_name': '划船指数', 'hc_hint': '适宜', 'hc_des': '白天天气晴朗,阳光明媚,适宜划船或嬉玩各种水上运动。', 'jt_name': '交通指数', 'jt_hint': '良好', 'jt_des': '天气晴朗,路面干燥,交通气象条件良好,车辆可以正常行驶。', 'lk_name': '路况指数', 'lk_hint': '干燥', 'lk_des': '晴天,条件适宜,路面比较干燥,路况较好。', 'ls_name': '晾晒指数', 'ls_hint': '适宜', 'ls_des': '多云,适宜晾晒。赶紧把久未见阳光的衣物搬出来吸收一下太阳的味道吧!', 'mf_name': '美发指数', 'mf_hint': '一般', 'mf_des': '天热,头皮皮脂分泌会增多,这既会助长发丝间细菌滋生,也会使空气中悬浮物更易黏附在头发上,极易弄脏头发,注意保持头发的清洁。', 'nl_name': '夜生活指数', 'nl_hint': '较适宜', 'nl_des': '虽然是阴天,但仍比较适宜夜生活,只要您稍作准备就可以放心外出。', 'pj_name': '啤酒指数', 'pj_hint': '适宜', 'pj_des': '炎热的天气可能增加啤酒对您的诱惑,适量饮用啤酒会给您带来清凉的感觉,但千万注意不要过量呦!', 'pk_name': '放风筝指数', 'pk_hint': '较适宜', 'pk_des': '天气晴朗,万里无云,但风略小,选择合适的地点,还是较适宜放风筝的。', 'pl_name': '空气污染扩散条件指数', 'pl_hint': '中', 'pl_des': '气象条件对空气污染物稀释、扩散和清除无明显影响,易感人群应适当减少室外活动时间。', 'pp_name': '化妆指数', 'pp_hint': '防脱水', 'pp_des': '天热,易出汗,建议使用防脱水化妆品,少用粉底和胭脂,经常补粉。', 'tr_name': '旅游指数', 'tr_hint': '适宜', 'tr_des': '多云,有时云会遮挡阳光,但丝毫不会影响您的心情。微风,虽天气稍热,却仍适宜旅游,不要错过机会呦!', 'uv_name': '紫外线强度指数', 'uv_hint': '弱', 'uv_des': '紫外线强度较弱,建议出门前涂擦SPF在12-15之间、PA+的防晒护肤品。', 'xc_name': '洗车指数', 'xc_hint': '较适宜', 'xc_des': '较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。', 'xq_name': '心情指数', 'xq_hint': '较好', 'xq_des': '天气晴朗,会使人感觉有点烦躁,注意室内通风降温,保持淡泊宁静的心态。', 'yd_name': '运动指数', 'yd_hint': '较不宜', 'yd_des': '天气较好,但炎热,请注意适当减少运动时间并降低运动强度,又因紫外线强,户外运动注意防晒。', 'yh_name': '约会指数', 'yh_hint': '较不适宜', 'yh_des': '多云、天气热,建议尽量不要去室外约会,如果外出,请您挑选荫凉地点。', 'ys_name': '雨伞指数', 'ys_hint': '不带伞', 'ys_des': '为多云天气,但不会降水,因此您可放心出门,无须带雨伞。', 'zs_name': '中暑指数', 'zs_hint': '无', 'zs_des': '温度不高,其他各项气象条件适宜,中暑机率极低。'}}

******************************************************************************************


更改对应的城市代码即可查看到对应城市的实时天气情况

{'weatherinfo': {'city': '广州', 'cityid': '101280101', 'temp': '26.6', 'WD': '东南风', 'WS': '小于3级', 'SD': '83%', 'AP': '1001.4hPa', 'njd': '暂无实况', 'WSE': '<3', 'time': '17:50', 'sm': '1.7', 'isRadar': '1', 'Radar': 'JC_RADAR_AZ9200_JB'}}

**************************************************

{'weatherinfo': {'city': '广州', 'cityid': '101280101', 'temp1': '26℃', 'temp2': '29℃', 'weather': '阵雨转暴雨', 'img1': 'n3.gif', 'img2': 'd10.gif', 'ptime': '18:00'}}

**************************************************

{'zs': {'ac_name': '空调开启指数', 'ac_hint': '部分时间开启', 'ac_des': '天气热,到中午的时候您将会感到有点热,因此建议在午后较热时开启制冷空调。', 'cl_name': '晨练指数', 'cl_hint': '较不宜', 'cl_des': '有阵雨,较不宜晨练,若坚持室外锻炼,请携带雨具。建议年老体弱人群适当减少晨练时间。', 'co_name': '舒适度指数', 'co_hint': '较不舒适', 'co_des': '白天虽然有雨,但仍无法削弱较高气温带来的暑意,同时降雨造成湿度加大会您感到有些闷热,不很舒适。', 'ct_name': '穿衣指数', 'ct_hint': '炎热', 'ct_des': '天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。', 'dy_name': '钓鱼指数', 'dy_hint': '较适宜', 'dy_des': '较适合垂钓,但天气稍热,会对垂钓产生一定的影响。', 'fs_name': '防晒指数', 'fs_hint': '中等', 'fs_des': '属中等强度紫外辐射天气,外出时应注意防护,建议涂擦SPF指数高于15,PA+的防晒护肤品。', 'gj_name': '逛街指数', 'gj_hint': '较适宜', 'gj_des': '虽有阵雨,但还是较适宜逛街的,带上雨伞,穿上吸汗透气的衣服就可以放心出门了。', 'gm_name': '感冒指数', 'gm_hint': '少发', 'gm_des': '各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。', 'hc_name': '划船指数', 'hc_hint': '不适宜', 'hc_des': '白天天气不好,不适宜划船,建议选择别的娱乐方式。', 'jt_name': '交通指数', 'jt_hint': '较好', 'jt_des': '有小雨,能见度不太好且路面潮湿,不适宜高速行驶,司机应更加集中注意力,小心驾驶。', 'lk_name': '路况指数', 'lk_hint': '潮湿', 'lk_des': '有小雨,路面潮湿,车辆易打滑,请小心驾驶。', 'ls_name': '晾晒指数', 'ls_hint': '不太适宜', 'ls_des': '偶尔的降雨可能会淋湿晾晒的衣物,不太适宜晾晒。请随时注意天气变化。', 'mf_name': '美发指数', 'mf_hint': '一般', 'mf_des': '紫外线辐射较强,这种天气头发不仅需要保持清洁,还要注意防晒,含防晒成分洗发护发品是很好的选择。', 'nl_name': '夜生活指数', 'nl_hint': '较适宜', 'nl_des': '虽然有时有阵雨,但只要提前有所准备,您仍然可以享受夜生活的乐趣。', 'pj_name': '啤酒指数', 'pj_hint': '适宜', 'pj_des': '炎热的天气可能增加啤酒对您的诱惑,适量饮用啤酒会给您带来清凉的感觉,但千万注意不要过量呦!', 'pk_name': '放风筝指数', 'pk_hint': '不宜', 'pk_des': '天气不好,不适宜放风筝。', 'pl_name': '空气污染扩散条件指数', 'pl_hint': '良', 'pl_des': '气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。', 'pp_name': '化妆指数', 'pp_hint': '去油', 'pp_des': '天气较热,建议用露质面霜打底,水质无油粉底霜,透明粉饼,粉质胭脂。', 'tr_name': '旅游指数', 'tr_hint': '适宜', 'tr_des': '有阵雨,稍热,但有微风伴您一路同行,适宜旅游,可不要错过机会呦!请注意携带雨具或避开下雨时段。', 'uv_name': '紫外线强度指数', 'uv_hint': '中等', 'uv_des': '属中等强度紫外线辐射天气,外出时建议涂擦SPF高于15、PA+的防晒护肤品,戴帽子、太阳镜。', 'xc_name': '洗车指数', 'xc_hint': '不宜', 'xc_des': '不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。', 'xq_name': '心情指数', 'xq_hint': '较差', 'xq_des': '有雨,雨水不仅给大地带来了一丝清凉,也可让较高气温带来的烦躁心绪降降温。', 'yd_name': '运动指数', 'yd_hint': '较不宜', 'yd_des': '白天有降水,建议在户内进行轻度运动。若坚持户外运动,请选择合适的运动,并携带雨具。', 'yh_name': '约会指数', 'yh_hint': '较不适宜', 'yh_des': '有时有阵雨,最好不去室外约会,若外出请选荫凉地点并做好防雨工作。', 'ys_name': '雨伞指数', 'ys_hint': '带伞', 'ys_des': '将有阵雨,如果您要短时间外出的话可不必带雨伞。', 'zs_name': '中暑指数', 'zs_hint': '少发', 'zs_des': '气温偏高,有可能中暑,体质较弱的朋友请注意防暑降温,避免长时间在日光下暴晒或在高温环境中工作。'}}

**************************************************


**************************************************

{'weatherinfo': {'city': '莆田', 'cityid': '101230401', 'temp1': '23℃', 'temp2': '28℃', 'weather': '多云转中雨', 'img1': 'n1.gif', 'img2': 'd8.gif', 'ptime': '18:00'}}

**************************************************

{'zs': {'ac_name': '空调开启指数', 'ac_hint': '部分时间开启', 'ac_des': '天气热,到中午的时候您将会感到有点热,因此建议在午后较热时开启制冷空调。', 'cl_name': '晨练指数', 'cl_hint': '较不宜', 'cl_des': '有阵雨,较不宜晨练,若坚持晨练,请适当减少晨练时间,注意保暖并携带雨具。', 'co_name': '舒适度指数', 'co_hint': '较不舒适', 'co_des': '白天天气较热,虽然有雨,但仍然无法削弱较高气温给人们带来的暑意,这种天气会让您感到不很舒适。', 'ct_name': '穿衣指数', 'ct_hint': '炎热', 'ct_des': '天气炎热,建议着短衫、短裙、短裤、薄型T恤衫、敞领短袖棉衫等清凉夏季服装。', 'dy_name': '钓鱼指数', 'dy_hint': '较适宜', 'dy_des': '较适合垂钓,但天气稍热,会对垂钓产生一定的影响。', 'fs_name': '防晒指数', 'fs_hint': '中等', 'fs_des': '属中等强度紫外辐射天气,外出时应注意防护,建议涂擦SPF指数高于15,PA+的防晒护肤品。', 'gj_name': '逛街指数', 'gj_hint': '较不宜', 'gj_des': '有雷阵雨,并且天气较热,较不适宜逛街,若坚持出门,请带上雨具避免淋雨,并注意防暑防雷。', 'gm_name': '感冒指数', 'gm_hint': '少发', 'gm_des': '各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。', 'hc_name': '划船指数', 'hc_hint': '不适宜', 'hc_des': '白天天气不好,不适宜划船,建议选择别的娱乐方式。', 'jt_name': '交通指数', 'jt_hint': '较好', 'jt_des': '有小雨,能见度不太好且路面潮湿,不适宜高速行驶,司机应更加集中注意力,小心驾驶。', 'lk_name': '路况指数', 'lk_hint': '潮湿', 'lk_des': '有小雨,路面潮湿,车辆易打滑,请小心驾驶。', 'ls_name': '晾晒指数', 'ls_hint': '不宜', 'ls_des': '有降水,不适宜晾晒。如果非晾晒不可,请在室内准备出充足的空间。', 'mf_name': '美发指数', 'mf_hint': '一般', 'mf_des': '紫外线辐射较强,这种天气头发不仅需要保持清洁,还要注意防晒,含防晒成分洗发护发品是很好的选择。', 'nl_name': '夜生活指数', 'nl_hint': '适宜', 'nl_des': '多云天气,你可以尽情外出享受夜生活的乐趣,不用担心天气会来捣乱。', 'pj_name': '啤酒指数', 'pj_hint': '适宜', 'pj_des': '炎热的天气可能增加啤酒对您的诱惑,适量饮用啤酒会给您带来清凉的感觉,但千万注意不要过量呦!', 'pk_name': '放风筝指数', 'pk_hint': '不宜', 'pk_des': '天气不好,不适宜放风筝。', 'pl_name': '空气污染扩散条件指数', 'pl_hint': '良', 'pl_des': '气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。', 'pp_name': '化妆指数', 'pp_hint': '防脱水', 'pp_des': '天热,易出汗,建议使用防脱水化妆品,少用粉底和胭脂,经常补粉。', 'tr_name': '旅游指数', 'tr_hint': '一般', 'tr_des': '有雷阵雨,稍热,微风,旅游指数一般,外出请尽量避开雷阵雨时间,若外出,请注意防雷并携带雨具。', 'uv_name': '紫外线强度指数', 'uv_hint': '中等', 'uv_des': '属中等强度紫外线辐射天气,外出时建议涂擦SPF高于15、PA+的防晒护肤品,戴帽子、太阳镜。', 'xc_name': '洗车指数', 'xc_hint': '不宜', 'xc_des': '不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。', 'xq_name': '心情指数', 'xq_hint': '较差', 'xq_des': '有雨,雨水不仅给大地带来了一丝清凉,也可让较高气温带来的烦躁心绪降降温。', 'yd_name': '运动指数', 'yd_hint': '较不宜', 'yd_des': '有降水,建议在户内进行轻度运动。若坚持户外运动,请选择合适的运动,并携带雨具。', 'yh_name': '约会指数', 'yh_hint': '较不适宜', 'yh_des': '天热,且有时会有雷阵雨,如果外出约会请选择荫凉地点并做好防雨工作。', 'ys_name': '雨伞指数', 'ys_hint': '带伞', 'ys_des': '将有阵雨,如果您要短时间外出的话可不必带雨伞。', 'zs_name': '中暑指数', 'zs_hint': '少发', 'zs_des': '气温偏高,有可能中暑,体质较弱的朋友请注意防暑降温,避免长时间在日光下暴晒或在高温环境中工作。'}}

**************************************************

你可能感兴趣的:(查询天气)