人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

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

發(fā)布日期:2022-07-19 14:56 | 文章來源:站長之家

一、心知天氣API密鑰獲取

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

復制你的私鑰信息,來到官方文檔,發(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", # 查詢地點設置為訪問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)了提示彈窗。

三、設置為自啟動項目

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

python D:\Python爬蟲\demo.py

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

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

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

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

再次點擊“下一步”:

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

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

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

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

美國快速服務器

版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部