91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-05-18 14:54:24 來源:億速云 閱讀:680 作者:小新 欄目:開發技術

這篇文章主要介紹Python爬蟲之獲取心知天氣API實時天氣數據并彈窗提醒,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一、心知天氣API密鑰獲取

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

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

復制你的私鑰信息,來到官方文檔,發現API地址為:

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

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

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

二、編寫代碼

代碼如下:

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"

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

# 解析數據
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參數)
"""
notification.notify(title="當前天氣",
                    message=message,
                    timeout=10)

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

三、設置為自啟動項目

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

python D:\Python爬蟲\demo.py

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

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

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

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

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

點擊“下一步”,選擇觸發事件:

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

再次點擊“下一步”:

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

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

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

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

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

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

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

Python主要用來做什么

Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。

以上是“Python爬蟲之獲取心知天氣API實時天氣數據并彈窗提醒”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延寿县| 常山县| 乌拉特中旗| 德阳市| 林周县| 宁强县| 泸水县| 隆安县| 清远市| 汪清县| 怀安县| 镇雄县| 鄢陵县| 平泉县| 台前县| 石景山区| 长寿区| 定远县| 中卫市| 清新县| 中西区| 余姚市| 民勤县| 肇东市| 南安市| 确山县| 南澳县| 兴宁市| 雅江县| 名山县| 蒙自县| 玉林市| 大邑县| 龙州县| 九江市| 张家界市| 江门市| 临澧县| 儋州市| 化州市| 东乌珠穆沁旗|