Python是一種簡單易學的編程語言,而爬蟲是Python的重要應用領域之一。今天,我們就來介紹如何使用Python爬取廣州天氣。
import requests
from bs4 import BeautifulSoup
url = "http://www.weather.com.cn/weather/101280101.shtml"
res = requests.get(url)
res.encoding='UTF-8'
soup = BeautifulSoup(res.text,"html.parser")
weather_list = soup.select(".t ul li")
for weather in weather_list:
date = weather.select(".h1")[0].text
weather_type = weather.select(".wea")[0].text
max_temperature = weather.select(".tem span")[0].text
min_temperature = weather.select(".tem i")[0].text
print("%s %s,最高溫度:%s℃,最低溫度:%s℃" % (date, weather_type, max_temperature, min_temperature))
上述代碼利用requests和BeautifulSoup庫獲取廣州天氣預報數據,并遍歷每一天的天氣情況,分別獲取日期、天氣類型、最高溫度和最低溫度,并輸出到控制臺。
運行代碼后,你會發現輸出了未來七天的廣州天氣預報,包括日期、天氣類型、最高溫度和最低溫度等信息。
這就是如何使用Python爬取廣州天氣的方法,可以為我們日常生活提供更便捷的天氣查詢方式。