最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python爬蟲(chóng)之獲取心知天氣API實(shí)時(shí)天氣數(shù)據(jù)并彈窗提醒

 更新時(shí)間:2021年05月18日 11:21:49   作者:wangzirui32  
今天我們來(lái)學(xué)習(xí)如何獲取心知天氣API實(shí)時(shí)天氣數(shù)據(jù),制作彈窗提醒,并設(shè)置成自啟動(dòng)項(xiàng)目.文中有非常詳細(xì)的代碼示例及介紹,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下

一、心知天氣API密鑰獲取

首先,訪問(wèn)https://www.seniverse.com,進(jìn)行登錄或者注冊(cè)操作,然后在控制臺(tái)上創(chuàng)建一個(gè)免費(fèi)版的項(xiàng)目,創(chuàng)建后,項(xiàng)目信息為:

產(chǎn)品信息

復(fù)制你的私鑰信息,來(lái)到官方文檔,發(fā)現(xiàn)API地址為:

查看地址

在文檔中,可以看到查詢的API網(wǎng)址,接下來(lái),把url中的參數(shù)key改為你的密鑰,訪問(wèn),返回的json數(shù)據(jù):

json數(shù)據(jù)

二、編寫(xiě)代碼

代碼如下:

import requests
from plyer import notification

"""
plyer是用來(lái)顯示彈窗的模塊
安裝命令:pip install plyer
"""

params = {
    "key": "你的API密鑰",
    "location": "ip",    # 查詢地點(diǎn)設(shè)置為訪問(wèn)IP所在地
    "language": "zh-Hans",
    "unit": "c",
}

url = "https://api.seniverse.com/v3/weather/now.json"

# 獲取數(shù)據(jù)
r = requests.get(url, params=params)

# 解析數(shù)據(jù)
data = r.json()["results"]

address = data[0]["location"]['path']        # 地點(diǎn)
temperature = data[0]['now']["temperature"]  # 溫度
text = data[0]['now']["text"]			     # 天氣情況

# 彈窗顯示消息
message = address + " 當(dāng)前天氣:\n" + \
          "溫度:" + temperature + "℃" + \
          "\n天氣情況:" + text + \
          "\n祝您心情愉悅!(^o^)"
          
"""
標(biāo)題為“當(dāng)前天氣”
顯示10秒鐘(timeout參數(shù))
"""
notification.notify(title="當(dāng)前天氣",
                    message=message,
                    timeout=10)

運(yùn)行代碼,可以看到屏幕右下角出現(xiàn)了提示彈窗。

三、設(shè)置為自啟動(dòng)項(xiàng)目

這里我以Windows系統(tǒng)為例,首先,在桌面創(chuàng)建一個(gè)bat文件,命名為weather.bat,輸入代碼:

python D:\Python爬蟲(chóng)\demo.py

其中“D:\Python爬蟲(chóng)\demo.py”是我的Python代碼路徑,你可以根據(jù)自己的進(jìn)行修改。

接下來(lái),右擊“計(jì)算機(jī)”,選擇“管理”,再找到任務(wù)計(jì)劃程序庫(kù),點(diǎn)擊右邊的“創(chuàng)建基本任務(wù)”,如圖:

在這里插入圖片描述

然后,為自啟動(dòng)項(xiàng)目設(shè)置名稱和描述:

填寫(xiě)名稱描述

點(diǎn)擊“下一步”,選擇觸發(fā)事件:

觸發(fā)事件

再次點(diǎn)擊“下一步”:

執(zhí)行操作

接下來(lái),再再點(diǎn)擊“下一步”,選擇之前在桌面創(chuàng)建的weather.bat文件,如圖:

導(dǎo)入文件

點(diǎn)擊“下一步”,再點(diǎn)擊“完成”,可以看到自啟動(dòng)項(xiàng)目中已經(jīng)出現(xiàn)了剛才的設(shè)置:

添加后

接下來(lái),每一次登錄這個(gè)賬號(hào),都會(huì)自動(dòng)啟動(dòng)這個(gè)項(xiàng)目,如圖,筆者退出賬號(hào)后,再登錄,可以看到右下角出現(xiàn)了彈窗:

結(jié)果展示

到此這篇關(guān)于Python爬蟲(chóng)之獲取心知天氣API實(shí)時(shí)天氣數(shù)據(jù)并彈窗提醒的文章就介紹到這了,更多相關(guān)Python爬取天氣數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python generator生成器和yield表達(dá)式詳解

    Python generator生成器和yield表達(dá)式詳解

    這篇文章主要介紹了Python generator生成器和yield表達(dá)式詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 詳細(xì)介紹Python進(jìn)度條tqdm的使用

    詳細(xì)介紹Python進(jìn)度條tqdm的使用

    這篇文章主要介紹了詳細(xì)介紹Python進(jìn)度條tqdm的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python面向?qū)ο箢惱^承和組合實(shí)例分析

    Python面向?qū)ο箢惱^承和組合實(shí)例分析

    這篇文章主要介紹了Python面向?qū)ο箢惱^承和組合,結(jié)合實(shí)例形式分析了Python3面向?qū)ο罄^承的原理、用法以及繼承與組合相關(guān)使用技巧,需要的朋友可以參考下
    2018-05-05
  • Python中pygame安裝方法圖文詳解

    Python中pygame安裝方法圖文詳解

    這篇文章主要介紹了Python中pygame安裝方法,結(jié)合圖文說(shuō)明,較為詳細(xì)的分析總結(jié)了Python中pygame的下載及安裝調(diào)試詳細(xì)步驟,需要的朋友可以參考下
    2015-11-11
  • python計(jì)算一個(gè)序列的平均值的方法

    python計(jì)算一個(gè)序列的平均值的方法

    這篇文章主要介紹了python計(jì)算一個(gè)序列的平均值的方法,涉及Python遞歸遍歷與數(shù)學(xué)計(jì)算的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python實(shí)現(xiàn)12種降維算法的示例代碼

    Python實(shí)現(xiàn)12種降維算法的示例代碼

    數(shù)據(jù)降維算法是機(jī)器學(xué)習(xí)算法中的大家族,與分類、回歸、聚類等算法不同,它的目標(biāo)是將向量投影到低維空間,以達(dá)到某種目的如可視化,或是做分類。本文將利用Python實(shí)現(xiàn)12種降維算法,需要的可以參考一下
    2022-04-04
  • Kwargs傳遞給Python 中的另一個(gè)函數(shù)實(shí)現(xiàn)方法

    Kwargs傳遞給Python 中的另一個(gè)函數(shù)實(shí)現(xiàn)方法

    Python 列出了可以傳遞給程序中的函數(shù)的兩種類型的參數(shù), 非關(guān)鍵字參數(shù)**args和關(guān)鍵字參數(shù) **kwargs ,在本文中,我們將討論如何使用關(guān)鍵字參數(shù)及如何將關(guān)鍵字參數(shù)傳遞給另一個(gè)函數(shù),感興趣的朋友跟隨小編一起看看吧
    2023-08-08
  • python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)

    python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖書(shū)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python隨機(jī)獲取列表中某一元素的方法

    python隨機(jī)獲取列表中某一元素的方法

    本文主要介紹了python隨機(jī)獲取列表中某一元素的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python基于property()函數(shù)定義屬性

    python基于property()函數(shù)定義屬性

    這篇文章主要介紹了python基于property()函數(shù)定義屬性,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評(píng)論

南川市| 商南县| 韶山市| 鄂州市| 无棣县| 保德县| 个旧市| 泗阳县| 孟州市| 中江县| 乌兰县| 博客| 富裕县| 舞钢市| 德江县| 北辰区| 泰来县| 改则县| 潼关县| 乌什县| 玉树县| 蒙自县| 沂南县| 泰和县| 阜阳市| 海城市| 巴林左旗| 古田县| 萝北县| 邢台市| 旬邑县| 安龙县| 大悟县| 温泉县| 资兴市| 兰考县| 清涧县| 济宁市| 介休市| 扎囊县| 怀宁县|