亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

系統(tǒng) 1868 0

python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息

            
import urllib.request
import urllib.parse
import json
 
"""
 利用“最美天氣”抓取即時(shí)天氣情況
 http://www.zuimeitianqi.com/
 
"""
class ZuiMei():
 def __init__(self):
  self.url = 'http://www.zuimeitianqi.com/zuimei/queryWeather'
  self.headers = {}
  self.headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36'
  # 部分城市的id信息
  self.cities = {}
  self.cities['成都'] ='01012703'
  self.cities['杭州'] = '01013401'
  self.cities['深圳'] = '01010715'
  self.cities['廣州'] = '01010704'
  self.cities['上海'] = '01012601'
  self.cities['北京'] = '01010101'
  # Form Data
  self.data = {}
  self.city = '北京'
  
 def query(self,city='北京'):
  if city not in self.cities:
   print('暫時(shí)不支持當(dāng)前城市')
   return
  self.city = city
  data = urllib.parse.urlencode({'cityCode':self.cities[self.city]}).encode('utf-8')
  req = urllib.request.Request(self.url,data,self.headers)
  response = urllib.request.urlopen(req)
 
  html = response.read().decode('utf-8')
  # 解析json數(shù)據(jù)并打印結(jié)果
  self.json_parse(html)
 
 def json_parse(self,html):
  target = json.loads(html)
  high_temp = target['data'][0]['actual']['high']
  low_temp = target['data'][0]['actual']['low']
  current_temp = target['data'][0]['actual']['tmp']
  today_wea = target['data'][0]['actual']['wea']
  air_desc = target['data'][0]['actual']['desc']
  # 上海 6~-2°C 現(xiàn)在溫度 1°C 濕度:53 空氣質(zhì)量不好,注意防霾。 
  print('%s: %s~%s°C 現(xiàn)在溫度 %s°C 濕度:%s %s'%(self.city,high_temp,low_temp,current_temp,today_wea,air_desc))

if __name__ == '__main__':
 zuimei = ZuiMei()
 zuimei.query('廣州')

          

效果演示:

python結(jié)合API實(shí)現(xiàn)即時(shí)天氣信息_第1張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲欧美精品中文字幕 | 久久久国产精品免费 | 69日本人xxxx16-18 | 精品国产_亚洲人成在线高清 | 日本一级作爱片在线观看 | 九九精品免视看国产成人 | 国产一国产一级毛片视频在线 | 国产不卡视频在线 | 亚洲国产高清在线精品一区 | 久久久久国产 | 久久草在线播放 | 亚洲欧美另类图片 | 亚洲日本欧美日韩高观看 | 欧美大片国产在线永久播放 | 欧美伊香蕉久久综合类网站 | 国内精品久久久久 | 国产在线精品香蕉麻豆 | 日韩欧美中文字幕在线播放 | 国产精品久久一区一区 | 欧美金八天国 | 人人爽天天爽夜夜爽qc | 天天操夜夜操夜夜操 | 在线第一福利视频观看 | 四虎国产精品成人永久免费影视 | 天天视频一区二区三区 | 999成人精品视频在线 | 麻豆日韩 | 国产专区精品 | 日韩毛片在线观看 | 免费视频成人国产精品网站 | 99视频在线免费看 | 国产96福利视频在线观看 | 色综合视频在线 | 亚洲欧美日韩在线不卡中文 | 国产福利视频一区二区微拍 | 手机看片一区 | 精品免费国产一区二区女 | 色哦色哦哦色天天综合 | 日韩a无吗一区二区三区 | 国产精品边做奶水狂喷小说 | 亚洲精品久久久久综合中文字幕 |