python爬取天气数据
时间: 2023-07-30 15:12:27 浏览: 105
python天气数据的爬取
可以使用Python的requests和BeautifulSoup库来爬取天气数据。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 发送请求
url = "https://www.tianqi.com/"
response = requests.get(url)
# 解析HTML
soup = BeautifulSoup(response.text, "html.parser")
weather_data = soup.find_all("div", class_="weatherbox")
# 提取数据
for data in weather_data:
city = data.find("h2").text
temperature = data.find("p", class_="now").text
wind = data.find("p", class_="win").text
print(city, temperature, wind)
```
这段代码会从天气网站(https://www.tianqi.com/)爬取天气数据,并输出城市名称、温度和风力信息。当然,具体的网站结构和数据提取方式可能因网站不同而异,需要根据实际情况进行调整。
阅读全文