python爬取天气预报
时间: 2023-07-11 12:57:25 浏览: 98
python爬虫获取天气预报
可以使用 Python 中的 requests 库和 BeautifulSoup 库来爬取天气预报。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.tianqi.com/beijing/'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# 获取天气信息
weather = soup.select('.weather_info_today')[0].get_text().strip()
print('今日天气:', weather)
# 获取温度信息
temperature = soup.select('.weather_temperature')[0].get_text().strip()
print('温度:', temperature)
# 获取空气质量信息
air_quality = soup.select('.kongqi_value')[0].get_text().strip()
print('空气质量:', air_quality)
```
在上面的代码中,我们首先使用 requests 库获取天气预报网站的 HTML 页面,然后使用 BeautifulSoup 库解析 HTML 页面。接着,我们使用 CSS 选择器来获取页面中的天气、温度和空气质量信息,并打印输出。
阅读全文