python爬取天气预报网页
时间: 2024-10-27 12:04:08 浏览: 43
Python爬取天气预报网页通常涉及网络请求、HTML解析和数据提取等步骤。你可以使用一些流行的库如`requests`发送HTTP请求获取网页内容,然后利用`BeautifulSoup`或`lxml`这样的HTML解析库解析页面结构。以下是一个简单的示例:
```python
import requests
from bs4 import BeautifulSoup
# 目标天气预报网页URL
url = "https://example.com/weather"
# 发送GET请求
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析HTML内容
soup = BeautifulSoup(response.text, 'html.parser')
# 找到包含天气信息的部分,例如某个class名
weather_info = soup.find('div', class_='weather-info')
# 提取具体数据,这取决于实际的HTML结构
temperature = weather_info.find('span', class_='temperature').text
condition = weather_info.find('p', class_='condition').text
print(f"当前温度:{temperature}, 天气状况:{condition}")
else:
print("请求失败")
#
阅读全文