Python實現天氣數據采集
- 一、需求介紹
- 二、完整代碼
一、需求介紹
本次天氣數據采集的需求是獲取每日的最高溫、最低溫、風力、風向、天氣狀況、AQI指數,如圖所示,完整代碼附后:
本次采集的目標網址是2345天氣網:
上圖的URL中,beijing是城市名稱的縮寫,54511即為城市代碼,大家可以根據需要,在搜索框中輸入自己想要查詢的城市,搜索之后URL中就會出現所需的城市名稱和代碼。爬取的過程包括找到數據接口、發送請求、獲取響應、解析響應和持久化存儲,這個網站的分析過程比較簡單。直接附上完整代碼:
二、完整代碼
import requests # 導入網絡請求庫requests
import pa