成都市未来七天天气预报

以下是成都市未来七天的天气预报,信息来源于中国天气网,实时更新,请您及时关注。

import requests
from bs4 import BeautifulSoup

# 发送HTTP请求,获取网页内容
url = 'http://www.weather.com.cn/weather/101270101.shtml'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')

# 解析网页内容,提取天气数据
weather_data = []
forecast_div = soup.find(id='7d')
lis = forecast_div.find_all('li')
for li in lis:
    date = li.find('h1').text.strip()
    weather = li.find(class_='wea').text.strip()
    temperature = li.find(class_='tem').text.strip().replace('℃', '')
    wind = li.find(class_='win').text.strip()
    dress_index = li.find(class_='li').text.strip()
    weather_data.append((date, weather, temperature, wind, dress_index))

# 在控制台打印天气数据
for data in weather_data:
    print('日期:', data[0])
    print('天气:', data[1])
    print('温度:', data[2])
    print('风力:', data[3])
    print('穿衣指数:', data[4])
    print('-----------------')

该代码会从中国天气网获取成都市未来七天的天气预报并打印在控制台。如果您遇到任何问题,请随时向我提问。

成都市未来七天天气预报 - 实时更新

原文地址: https://www.cveoy.top/t/topic/N3E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录