源代碼:設(shè)計(jì)一個(gè)簡(jiǎn)單的天氣查詢系統(tǒng),文末有代碼

星標(biāo)公眾號(hào),方便及時(shí)閱讀新知識(shí) 推薦給朋友,和朋友一起學(xué)習(xí)知識(shí) |
大家好,我是楊數(shù)Tos!本文分享:給設(shè)計(jì)一個(gè)簡(jiǎn)單的天氣與空氣質(zhì)量查詢系統(tǒng)。
首先說明一點(diǎn),不管是查詢天氣、空氣質(zhì)量,這里都是調(diào)用自百度的API(當(dāng)然也可以通過“中國(guó)氣象數(shù)據(jù)網(wǎng)的API”)進(jìn)行查詢;不同點(diǎn)在于,百度的API是有次數(shù)限制的,中國(guó)氣象數(shù)據(jù)網(wǎng)的API是免費(fèi)的。

不管是百度還是氣象網(wǎng),調(diào)用它們的API的流程都是差不多的,首先要先注冊(cè)賬號(hào),進(jìn)行實(shí)名認(rèn)證,最后獲取到交易密鑰(api-key)才可以正式使用。

如果你使用的是中國(guó)氣象網(wǎng)的API,則參數(shù)有些不同;百度的API只需訪問地址+appkey+city即可;而氣象網(wǎng)的API需要將賬號(hào)、密碼、dataCode等更加詳細(xì)的參數(shù)進(jìn)行查詢。

這個(gè)項(xiàng)目的本質(zhì)就是一個(gè)簡(jiǎn)單的訪問,根據(jù)客戶提交的信息進(jìn)行訪問,然后將數(shù)據(jù)返回給到前端顯示。
如果純粹使用Python實(shí)現(xiàn)的話,大概10幾行代碼就可以實(shí)現(xiàn)了。(簡(jiǎn)單點(diǎn),就是一個(gè)request帶上相應(yīng)的參數(shù)信息即可)

最后:整個(gè)項(xiàng)目的原理比較簡(jiǎn)單,練手還是不錯(cuò)的;如果想把它布置到小程序上的話,需要進(jìn)行一次中轉(zhuǎn),再將信息發(fā)到前端顯示。
(受限于小程序中必須進(jìn)行域名認(rèn)證+ssl,沒辦法直接訪問氣象網(wǎng)或百度給出的API。)
需要代碼請(qǐng)關(guān)注@楊數(shù)Tos,回【空氣cha】,獲取源代碼。

本文由楊數(shù)Tos原創(chuàng),歡迎關(guān)注,帶你一起長(zhǎng)知識(shí)。
推 薦 內(nèi) 容
