对于这个网站:https://www.aqistudy.cn/historydata,我要合肥2015年1月到2022年12月的每一天的空气质量数据,空气质量数据包括:日期、AQI、质量等级、PM2.5、PM10、SO2、CO、NO2和O3_8h的信息,请你给出代码
时间: 2024-06-08 15:09:03 浏览: 202
全国空气质量分析.pdf
你可以使用 Python 的 requests 库和 pandas 库来获取和处理数据。下面是一个简单的示例代码:
```python
import requests
import pandas as pd
# 构造请求 URL
url = 'https://www.aqistudy.cn/historydata/monthdata.php'
params = {
'city': '合肥',
'month': '',
}
# 获取数据
data = []
for year in range(2015, 2023):
for month in range(1, 13):
params['month'] = f'{year}{month:02d}'
response = requests.get(url, params=params)
table = pd.read_html(response.text, header=0, index_col=0)[0]
data.append(table)
# 合并数据
df = pd.concat(data)
# 保存数据到 CSV 文件
df.to_csv('hefei_air_quality.csv')
```
该代码会自动遍历 2015 年到 2022 年每个月份的空气质量数据,并将数据保存到 `hefei_air_quality.csv` 文件中。你可以根据自己的需求修改代码,例如可以只获取某一年或某一段时间的数据。
阅读全文