利用 Python 從互聯網公開服務中獲取天氣預報信息。天氣信息來源網站:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
實現以下函數:
(1)獲取支持城市:
函數原型: def get_support_city(province)
參數 province:字符串,省份名稱,如“陝西”
返回值:字典類型,Key 為城市名稱,Value 為城市代碼;如:{'西安': '57036', '韓城': '53955',
'安康': '57245', '漢中': '57127', '寶雞': '57016''}
提示:采用 getSupportCity 服務。
(2)獲取天氣:
函數原型: def get_weather(name)
參數 name:字符串,城市名稱。
返回值:字符串,網站返回記錄中的“今日天氣實況”內容,如“今日天氣實況:氣溫:
3℃;風向/風力:西北風 2 級;濕度: 66%;紫外線強度:最弱。空氣質量:中。”
提示:采用 getWeatherbyCityName 服務。
參考網站:
https://blog.csdn.net/cw123458945/article/details/8146984
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
Web 可編程資源
http://www.programmableweb.com/