主頁 > 知識庫 > Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒

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

熱門標簽:沈陽防封電銷卡品牌 如何申請400電話費用 武漢外呼系統(tǒng)平臺 沈陽外呼系統(tǒng)呼叫系統(tǒng) 外呼系統(tǒng)哪些好辦 富錦商家地圖標注 江西省地圖標注 池州外呼調(diào)研線路 沈陽人工外呼系統(tǒng)價格

一、心知天氣API密鑰獲取

首先,訪問https://www.seniverse.com,進行登錄或者注冊操作,然后在控制臺上創(chuàng)建一個免費版的項目,創(chuàng)建后,項目信息為:

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

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

二、編寫代碼

代碼如下:

import requests
from plyer import notification

"""
plyer是用來顯示彈窗的模塊
安裝命令:pip install plyer
"""

params = {
    "key": "你的API密鑰",
    "location": "ip",    # 查詢地點設(shè)置為訪問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']        # 地點
temperature = data[0]['now']["temperature"]  # 溫度
text = data[0]['now']["text"]			     # 天氣情況

# 彈窗顯示消息
message = address + " 當前天氣:\n" + \

          "溫度:" + temperature + "℃" + \

          "\n天氣情況:" + text + \

          "\n祝您心情愉悅!(^o^)"
          
"""
標題為“當前天氣”
顯示10秒鐘(timeout參數(shù))
"""
notification.notify(title="當前天氣",
                    message=message,
                    timeout=10)

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

三、設(shè)置為自啟動項目

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

python D:\Python爬蟲\demo.py

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

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

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

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

再次點擊“下一步”:

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

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

接下來,每一次登錄這個賬號,都會自動啟動這個項目,如圖,筆者退出賬號后,再登錄,可以看到右下角出現(xiàn)了彈窗:

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

您可能感興趣的文章:
  • Python 彈窗設(shè)計小人發(fā)射愛心
  • python用folium繪制地圖并設(shè)置彈窗效果
  • python中的tkinter庫彈窗messagebox詳解
  • 通過python實現(xiàn)彈窗廣告攔截過程詳解
  • Python減肥小工具輕松幫你瘦

標簽:呂梁 通遼 銅川 常德 潛江 阿里 株洲 黑龍江

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒》,本文關(guān)鍵詞  Python,爬蟲,之,獲取,心知,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章