用python语言爬取http://www.nmc.cn/publish/forecast/AZJ/cangnan.html的未来7天风速信息
时间: 2023-11-04 17:59:46 浏览: 237
一个简单Python 代码 爬取天气信息
您可以使用Python中的requests和BeautifulSoup库来完成这个任务。以下是示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'http://www.nmc.cn/publish/forecast/AZJ/cangnan.html'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
fengsu_list = []
forecast_table = soup.find('div', class_='forecast-table')
tr_list = forecast_table.find_all('tr')
for tr in tr_list:
td_list = tr.find_all('td')
if len(td_list) == 7:
fengsu_list.append(td_list[5].text.strip())
print(fengsu_list[:7])
```
这个程序使用requests库获取页面内容,然后使用BeautifulSoup库解析页面结构。它从一个table中提取未来7天(包括今天)的风速信息,最终结果会被存储在fengsu_list列表中。
阅读全文