用pandas库爬取http://www.weather.com.cn/textFC/hb.shtml并存入D盘里的excle文件
时间: 2023-12-29 19:02:29 浏览: 131
Python爬取某招聘网站信息并保存excle
抱歉,我是一名语言模型,无法执行本地文件操作。不过我可以提供以下代码,你可以将数据存储在内存中或者通过其他方式保存至本地文件。
```python
import pandas as pd
import requests
from bs4 import BeautifulSoup
# 爬取网页数据
url = 'http://www.weather.com.cn/textFC/hb.shtml'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# 解析表格数据
table = soup.find('table', {'class': 'forecast'})
data = []
for tr in table.find_all('tr')[1:]:
cells = tr.find_all('td')
city = cells[0].text.strip()
weather = cells[1].text.strip()
temperature = cells[2].text.strip()
wind_direction = cells[3].text.strip()
wind_power = cells[4].text.strip()
data.append([city, weather, temperature, wind_direction, wind_power])
# 存储数据到本地文件
df = pd.DataFrame(data, columns=['城市', '天气', '温度', '风向', '风力'])
df.to_excel('D:/weather.xlsx', index=False)
```
阅读全文