import urllib.request
from bs4 import BeautifulSoup
def fetch_weather(location):
url = f"https://weather.cma.cn/web/weather/{location}"
try:
content = urllib.request.urlopen(url).read()
soup = BeautifulSoup(content, "html.parser")
name = soup.find('div', attrs={'class':'col-xs-9'}).find('div',attrs={'class':'hp'}).find('div',attrs={'class':'hd'})
print(name.string)
wea = soup.find('div',attrs={'id':'dayList','class':'row hb days'}).find_all('div',attrs={'class':'pull-left'})
for u in wea:
&nb
PYTHON爬虫获取天气预报
最新推荐文章于 2025-06-18 17:58:09 发布