# from urllib import parse
# info = "areaInfo%5BareaId%5D=71680&areaInfo%5BareaType%5D=2&date%5Byear%5D=2022&date%5Bmonth%5D=2"
# code = parse.unquote(info, encoding="utf-8")
# print(code) areaInfo[areaId]=71680&areaInfo[areaType]=2&date[year]=2022&date[month]=2
import csv
import requests
import json
from bs4 import BeautifulSoup
months = list(x+1 for x in range(12))
columns_title = []
datas = []
nums = 0
for month in months:
url = f"?areaInfo[areaId]=71680&areaInfo[areaType]=2&date[year]=2022&date[month]={month}"
r = requests.get(url)
if r.status_code != 200:
continue
html = json.loads(r.text).get('data')
soup = BeautifulSoup(html, "html.parser")
rows_node = soup.find_all("tr")
# print(rows_node)
for row_node in rows_node:
columns_data = []
columns_ths = row_node.find_all("th")
if columns_ths:
if not columns_title:
for column_th in columns_ths:
column = column_th.get_text()
columns_title.append(column)
else:
columns_tds = row_node.find_all("td")
# print(columns_tds)
for column_td in columns_tds:
column = column_td.get_text()
columns_data.append(column)
if columns_data:
datas.append(columns_data)
nums += 1
print("完成进度:", "{0:.1%}".format(nums/12))
# break
with open("tianqi_yt_2022.csv", "w", newline="", encoding="utf8") as fout:
wr = csv.writer(fout)
wr.writerow(columns_title)
for data in datas:
wr.writerow(data)
日期,最高温,最低温,天气,风力风向,空气质量指数
2022-01-01 周六,7°,-5°,晴,西南风3级,47 优
2022-01-02 周日,0°,-5°,晴~多云,北风3级,45 优
2022-01-03 周一,6°,-3°,多云~晴,西风3级,62 良
2022-01-04 周二,2°,-3°,雾~多云,东北风3级,26 优
2022-01-05 周三,2°,-3°,雾~多云,东北风1级,39 优
2022-01-06 周四,4°,-3°,雾~晴,西北风3级,52 良
2022-01-07 周五,5°,-3°,雾~晴,西风2级,55 良
2022-01-08 周六,7°,-1°,多云,西北风3级,141 轻度
2022-01-09 周日,4°,-4°,多云~阴,北风3级,25 优
2022-01-10 周一,2°,-4°,中雪~小雪,西北风3级,60 良
2022-01-11 周二,-1°,-8°,多云~晴,西北风4级,24 优
2022-01-12 周三,0°,-5°,雾~中雪,西北风2级,48 优
2022-01-13 周四,0°,-7°,多云~晴,西北风4级,24 优
2022-01-14 周五,3°,-3°,雾~多云,西南风2级,36 优
2022-01-15 周六,5°,-4°,多云~晴,西北风3级,74 良
2022-01-16 周日,0°,-5°,晴,西北风3级,33 优
2022-01-17 周一,2°,-6°,晴,西北风3级,43 优
2022-01-18 周二,5°,-2°,晴~小雪,西南风2级,30 优
2022-01-19 周三,0°,-6°,小雪~多云,北风4级,45 优
2022-01-20 周四,-1°,-5°,多云~晴,北风3级,27 优
2022-01-21 周五,1°,-4°,多云~阴,北风1级,40 优
2022-01-22 周六,3°,-1°,雾~阴,东北风2级,40 优
2022-01-23 周日,0°,-3°,雾~多云,北风3级,84 良
2022-01-24 周一,2°,-3°,多云,西北风3级,87 良
2022-01-25 周二,3°,-4°,多云,西北风3级,104 轻度
2022-01-26 周三,3°,-2°,多云,北风3级,117 轻度
2022-01-27 周四,0°,-3°,多云~晴,北风4级,32 优
2022-01-28 周五,1°,-4°,阴~多云,西北风3级,36 优
2022-01-29 周六,3°,-4°,多云~晴,西北风2级,38 优
2022-01-30 周日,2°,-5°,晴~多云,西北风2级,33 优
2022-01-31 周一,3°,-2°,中雪~小雪,西南风3级,63 良
2022-02-01 周二,0°,-5°,小雪~晴,西北风4级,29 优
2022-02-02 周三,3°,-6°,晴,西北风3级,39 优
2022-02-03 周四,3°,-3°,雾~晴,西北风2级,50 优
2022-02-04 周五,0°,-6°,中雪~阴,西北风3级,33 优
2022-02-05 周六,0°,-5°,多云~晴,西北风4级,26 优
2022-02-06 周日,2°,-4°,多云,西北风3级,27 优
2022-02-07 周一,4°,-5°,多云,西北风1级,41 优
2022-02-08 周二,5°,-3°,多云~晴,西北风2级,53 良
2022-02-09 周三,8°,-1°,多云~晴,西南风2级,65 良
2022-02-10 周四,8°,-1°,多云,西南风2级,112 轻度
2022-02-11 周五,9°,0°,多云~阴,西北风2级,128 轻度
2022-02-12 周六,7°,0°,多云,东北风2级,116 轻度
2022-02-13 周日,4°,0°,多云~小雪,东北风3级,58 良
2022-02-14 周一,-1°,-6°,中雪~小雪,西北风4级,51 良
2022-02-15 周二,-2°,-5°,小雪,西北风4级,27 优
2022-02-16 周三,-2°,-7°,小雪~多云,西北风4级,28 优
2022-02-17 周四,-2°,-7°,多云,东北风3级,22 优
2022-02-18 周五,2°,-3°,多云,西风2级,42 优
2022-02-19 周六,-1°,-4°,多云~阴,西北风4级,51 良
2022-02-20 周日,1°,-3°,多云~晴,西北风4级,29 优
2022-02-21 周一,1°,-6°,晴,西北风3级,31 优
2022-02-22 周二,0°,-6°,阴~晴,西北风3级,31 优
2022-02-23 周三,2°,-5°,晴,西北风2级,38 优
2022-02-24 周四,9°,-1°,晴,西南风2级,54 良
2022-02-25 周五,13°,4°,晴~小雨,西南风3级,102 轻度
2022-02-26 周六,11°,0°,阴~晴,西风4级,76 良
2022-02-27 周日,15°,3°,晴,西南风3级,55 良
2022-02-28 周一,13°,1°,阴~多云,南风3级,51 良
2022-03-01 周二,5°,-1°,晴,西北风4级,39 优
2022-03-02 周三,14°,-1°,晴,西南风3级,53 良
2022-03-03 周四,15°,6°,晴~多云,南风2级,69 良
2022-03-04 周五,17°,1°,晴,西北风4级,196 中度
2022-03-05 周六,7°,-4°,晴,西北风4级,57 良
2022-03-06 周日,5°,2°,晴,南风2级,43 优
2022-03-07 周一,13°,0°,多云~晴,西南风3级,64 良
2022-03-08 周二,14°,3°,多云~晴,南风2级,98 良
2022-03-09 周三,13°,6°,晴,东南风2级,87 良
2022-03-10 周四,16°,4°,多云,南风3级,63 良
2022-03-11 周五,5°,3°,雾~阴,东北风2级,58 良
2022-03-12 周六,13°,4°,小雨,南风2级,50 优
2022-03-13 周日,8°,4°,雾~小雨,东北风2级,62 良
2022-03-14 周一,11°,2°,雾~多云,西北风3级,55 良
2022-03-15 周二,17°,4°,多云,西南风3级,54 良
2022-03-16 周三,7°,2°,多云~阴,东北风4级,47 优
2022-03-17 周四,5°,1°,阴,东北风4级,33 优
2022-03-18 周五,8°,1°,多云~雨夹雪,北风3级,42 优
2022-03-19 周六,2°,-1°,多云,西北风5级,31 优
2022-03-20 周日,5°,0°,多云~晴,北风2级,29 优
2022-03-21 周一,9°,-1°,多云,西北风2级,40 优
2022-03-22 周二,8°,4°,雾~阴,东北风2级,49 优
2022-03-23 周三,15°,7°,多云,西南风3级,85 良
2022-03-24 周四,17°,7°,雾~小雨,南风4级,83 良
2022-03-25 周五,10°,6°,中雨~小雨,东风3级,26 优
2022-03-26 周六,14°,5°,多云,西北风4级,29 优
2022-03-27 周日,11°,2°,晴,西北风4级,36 优
2022-03-28 周一,14°,4°,晴,南风3级,33 优
2022-03-29 周二,16°,6°,晴~小雨,南风4级,30 优
2022-03-30 周三,8°,5°,雾~阴,西北风3级,40 优
2022-03-31 周四,10°,4°,多云,西北风4级,39 优
2022-04-01 周五,10°,1°,晴~多云,北风3级,33 优
2022-04-02 周六,15°,4°,多云~晴,西南风2级,40 优
2022-04-03 周日,15°,7°,雾~晴,南风2级,58 良
2022-04-04 周一,20°,8°,晴~小雨,南风3级,50 优
2022-04-05 周二,21°,6°,多云~晴,西南风3级,41 优
2022-04-06 周三,8°,4°,多云~阴,东北风3级,39 优
2022-04-07 周四,16°,8°,晴,西北风2级,43 优
2022-04-08 周五,22°,13°,晴,南风4级,65 良
2022-04-09 周六,29°,15°,晴,南风4级,72 良
2022-04-10 周日,27°,13°,晴,南风4级,58 良
2022-04-11 周一,27°,9°,晴~小雨,南风4级,48 优
2022-04-12 周二,11°,7°,小雨~阴,西北风3级,39 优
2022-04-13 周三,11°,7°,多云,东北风3级,27 优
2022-04-14 周四,16°,6°,多云~晴,北风2级,36 优
2022-04-15 周五,13°,7°,多云,西北风3级,51 良
2022-04-16 周六,21°,10°,多云~晴,西北风3级,47 优
2022-04-17 周日,22°,11°,多云,西南风2级,56 良
2022-04-18 周一,21°,8°,多云,西风2级,74 良
2022-04-19 周二,21°,12°,多云~晴,西南风2级,93 良
2022-04-20 周三,23°,12°,晴,南风4级,74 良
2022-04-21 周四,26°,11°,晴~多云,南风4级,67 良
2022-04-22 周五,16°,9°,雾~多云,西北风3级,49 优
2022-04-23 周六,24°,13°,晴,南风3级,37 优
2022-04-24 周日,29°,15°,多云,南风3级,59 良
2022-04-25 周一,18°,12°,多云,南风3级,33 优
2022-04-26 周二,22°,10°,雾~多云,西北风2级,41 优
2022-04-27 周三,14°,9°,晴~多云,东北风3级,74 良
2022-04-28 周四,15°,8°,多云~阴,北风3级,29 优
2022-04-29 周五,16°,9°,多云,西北风3级,39 优
2022-04-30 周六,15°,9°,多云,西北风3级,49 优
2022-05-01 周日,22°,9°,晴,西风3级,59 良
2022-05-02 周一,17°,11°,晴,东北风2级,48 优
2022-05-03 周二,26°,18°,晴,西南风4级,59 良
2022-05-04 周三,31°,16°,晴~多云,西南风4级,67 良
2022-05-05 周四,27°,13°,晴,南风4级,58 良
2022-05-06 周五,23°,12°,多云~阴,东北风3级,35 优
2022-05-07 周六,15°,11°,多云,东北风3级,29 优
2022-05-08 周日,13°,9°,多云,北风3级,30 优
2022-05-09 周一,15°,12°,多云~小雨,东北风2级,30 优
2022-05-10 周二,15°,10°,多云~阴,东南风2级,33 优
2022-05-11 周三,17°,11°,多云~阴,西北风2级,47 优
2022-05-12 周四,18°,13°,多云~小雨,东北风2级,59 良
2022-05-13 周五,20°,13°,多云,西北风3级,45 优
2022-05-14 周六,17°,10°,多云,西北风2级,33 优
2022-05-15 周日,24°,14°,晴,西风3级,41 优
2022-05-16 周一,27°,12°,晴,西南风3级,78 良
2022-05-17 周二,25°,18°,多云~晴,南风3级,69 良
2022-05-18 周三,27°,14°,晴,西南风3级,68 良
2022-05-19 周四,23°,17°,多云,东南风2级,74 良
2022-05-20 周五,25°,17°,多云~晴,南风2级,72 良
2022-05-21 周六,31°,20°,晴,西南风3级,83 良
2022-05-22 周日,32°,20°,多云,西南风3级,90 良
2022-05-23 周一,32°,19°,多云~晴,西南风3级,63 良
2022-05-24 周二,30°,17°,多云~阴,西南风4级,44 优
2022-05-25 周三,18°,14°,小雨~晴,西北风3级,29 优
2022-05-26 周四,28°,18°,晴,西风3级,40 优
2022-05-27 周五,31°,19°,晴~多云,西北风2级,75 良
2022-05-28 周六,32°,20°,多云~晴,西南风4级,64 良
2022-05-29 周日,26°,16°,多云~雷阵雨,南风4级,51 良
2022-05-30 周一,23°,19°,晴,西北风3级,32 优
2022-05-31 周二,32°,18°,多云~小雨,西南风4级,58 良
2022-06-01 周三,26°,18°,晴~多云,东北风2级,52 良
2022-06-02 周四,30°,20°,晴,东南风2级,65 良
2022-06-03 周五,32°,19°,多云,南风4级,41 优
2022-06-04 周六,24°,19°,多云~阴,南风4级,31 优
2022-06-05 周日,26°,17°,多云~小雨,东南风2级,25 优
2022-06-06 周一,21°,17°,雾~多云,西北风3级,26 优
2022-06-07 周二,21°,14°,多云,西北风3级,22 优
2022-06-08 周三,24°,17°,多云~雷阵雨,东南风2级,31 优
2022-06-09 周四,27°,19°,多云~雷阵雨,东南风3级,32 优
2022-06-10 周五,23°,19°,小雨~阴,东南风3级,29 优
2022-06-11 周六,21°,18°,多云,东南风3级,29 优
2022-06-12 周日,27°,19°,多云,南风4级,37 优
2022-06-13 周一,26°,19°,阴~雷阵雨,东南风4级,32 优
2022-06-14 周二,19°,18°,暴雨~雷阵雨,东南风3级,20 优
2022-06-15 周三,20°,16°,多云~晴,东北风2级,17 优
2022-06-16 周四,29°,20°,晴~阴,南风3级,30 优
2022-06-17 周五,27°,21°,雾~多云,南风3级,47 优
2022-06-18 周六,30°,20°,多云,南风2级,42 优
2022-06-19 周日,30°,21°,多云,南风2级,36 优
2022-06-20 周一,32°,21°,晴~多云,南风3级,20 优
2022-06-21 周二,32°,22°,多云,南风3级,25 优
2022-06-22 周三,31°,22°,多云~中雨,南风4级,25 优
2022-06-23 周四,26°,21°,中雨~多云,西南风3级,24 优
2022-06-24 周五,30°,21°,晴,西风3级,32 优
2022-06-25 周六,34°,24°,多云,南风3级,52 良
2022-06-26 周日,34°,24°,多云~中雨,南风3级,45 优
2022-06-27 周一,27°,23°,大雨~中雨,南风4级,18 优
2022-06-28 周二,24°,22°,小雨,西南风2级,18 优
2022-06-29 周三,26°,22°,多云~小雨,东南风2级,32 优
2022-06-30 周四,28°,23°,小雨~雷阵雨,西南风2级,32 优
2022-07-01 周五,27°,22°,多云~雷阵雨,南风3级,26 优
2022-07-02 周六,29°,23°,多云,南风4级,16 优
2022-07-03 周日,27°,23°,多云~阴,南风3级,16 优
2022-07-04 周一,27°,23°,雾~阴,南风3级,20 优
2022-07-05 周二,29°,23°,多云~雷阵雨,东南风2级,20 优
2022-07-06 周三,28°,24°,阴~小雨,东南风3级,18 优
2022-07-07 周四,25°,23°,小雨~多云,西南风4级,27 优
2022-07-08 周五,32°,25°,晴,西北风2级,66 良
2022-07-09 周六,34°,24°,多云~阴,西南风2级,72 良
2022-07-10 周日,29°,23°,雾~雷阵雨,东南风2级,45 优
2022-07-11 周一,27°,23°,多云~阴,东风2级,31 优
2022-07-12 周二,25°,24°,暴雨~中雨,东南风3级,21 优
2022-07-13 周三,26°,23°,雾~多云,西风3级,28 优
2022-07-14 周四,29°,23°,雾~晴,北风1级,46 优
2022-07-15 周五,31°,22°,雾~晴,西北风2级,56 良
2022-07-16 周六,30°,23°,多云~晴,北风2级,50 优
2022-07-17 周日,29°,22°,多云,西南风2级,34 优
2022-07-18 周一,29°,22°,多云,西北风2级,31 优
2022-07-19 周二,30°,23°,多云~小雨,西南风1级,38 优
2022-07-20 周三,26°,22°,小雨,东风2级,31 优
2022-07-21 周四,26°,23°,多云~小雨,西北风2级,28 优
2022-07-22 周五,27°,22°,多云~中雨,西北风2级,34 优
2022-07-23 周六,26°,22°,阴~晴,东北风2级,33 优
2022-07-24 周日,27°,23°,晴,西北风2级,34 优
2022-07-25 周一,32°,23°,晴,南风3级,42 优
2022-07-26 周二,27°,23°,多云,东南风2级,21 优
2022-07-27 周三,29°,25°,阴~雷阵雨,东南风3级,23 优
2022-07-28 周四,31°,25°,多云~小雨,南风3级,25 优
2022-07-29 周五,28°,25°,中雨~阴,东南风2级,24 优
2022-07-30 周六,27°,24°,中雨~小雨,东风2级,24 优
2022-07-31 周日,25°,24°,小雨,东北风2级,17 优
2022-08-01 周一,28°,25°,小雨,东北风3级,15 优
2022-08-02 周二,28°,25°,雾~多云,北风2级,18 优
2022-08-03 周三,34°,26°,多云,南风2级,28 优
2022-08-04 周四,34°,27°,多云,南风3级,19 优
2022-08-05 周五,35°,26°,多云~小雨,西南风2级,31 优
2022-08-06 周六,34°,28°,多云,西南风2级,39 优
2022-08-07 周日,35°,26°,多云~雷阵雨,西南风3级,34 优
2022-08-08 周一,28°,23°,中雨,东北风2级,37 优
2022-08-09 周二,23°,22°,中雨~小雨,东北风3级,26 优
2022-08-10 周三,24°,23°,小雨~中雨,东北风2级,20 优
2022-08-11 周四,26°,23°,多云,西北风2级,25 优
2022-08-12 周五,29°,25°,雾~暴雨,东南风2级,28 优
2022-08-13 周六,29°,25°,小雨~雷阵雨,西南风2级,22 优
2022-08-14 周日,30°,27°,中雨~阴,南风3级,27 优
2022-08-15 周一,30°,24°,雾~多云,西风3级,33 优
2022-08-16 周二,27°,22°,多云~晴,西北风3级,26 优
2022-08-17 周三,28°,21°,多云~晴,西北风2级,31 优
2022-08-18 周四,30°,25°,多云,南风3级,30 优
2022-08-19 周五,29°,23°,中雨~晴,西南风3级,29 优
2022-08-20 周六,27°,19°,晴,北风3级,28 优
2022-08-21 周日,28°,23°,多云~小雨,南风2级,32 优
2022-08-22 周一,30°,23°,阴~小雨,东南风3级,30 优
2022-08-23 周二,26°,23°,多云~晴,东北风4级,29 优
2022-08-24 周三,26°,20°,晴~多云,西北风2级,23 优
2022-08-25 周四,24°,19°,多云,西南风2级,32 优
2022-08-26 周五,29°,21°,雾~多云,西北风3级,47 优
2022-08-27 周六,25°,18°,多云~晴,北风3级,16 优
2022-08-28 周日,26°,18°,阴~小雨,南风2级,30 优
2022-08-29 周一,22°,20°,多云~小雨,南风2级,23 优
2022-08-30 周二,22°,19°,小雨~多云,西北风2级,19 优
2022-08-31 周三,26°,20°,雾~多云,西北风2级,48 优
2022-09-01 周四,26°,20°,雾~多云,北风2级,61 良
2022-09-02 周五,25°,21°,多云,东北风2级,41 优
2022-09-03 周六,26°,21°,多云~小雨,东北风2级,29 优
2022-09-04 周日,23°,18°,小雨~多云,东北风2级,24 优
2022-09-05 周一,24°,20°,多云,东北风2级,23 优
2022-09-06 周二,28°,18°,雾~晴,西风2级,38 优
2022-09-07 周三,28°,18°,晴,西北风2级,64 良
2022-09-08 周四,29°,18°,晴,西南风2级,58 良
2022-09-09 周五,28°,19°,多云,东南风2级,71 良
2022-09-10 周六,26°,19°,多云,东南风2级,42 优
2022-09-11 周日,26°,19°,多云,东南风2级,36 优
2022-09-12 周一,26°,19°,晴~多云,东南风2级,33 优
2022-09-13 周二,25°,21°,多云~小雨,东北风2级,34 优
2022-09-14 周三,25°,20°,大雨~中雨,东北风3级,23 优
2022-09-15 周四,24°,21°,中雨~大雨,东北风4级,24 优
2022-09-16 周五,23°,19°,小雨~阴,南风4级,21 优
2022-09-17 周六,24°,20°,晴,北风1级,32 优
2022-09-18 周日,26°,20°,雾~晴,北风3级,48 优
2022-09-19 周一,21°,17°,晴,北风6级,38 优
2022-09-20 周二,22°,13°,多云,东北风3级,33 优
2022-09-21 周三,23°,17°,晴,南风2级,34 优
2022-09-22 周四,24°,16°,多云~阴,西南风3级,35 优
2022-09-23 周五,20°,15°,多云~晴,西北风4级,28 优
2022-09-24 周六,25°,16°,多云,西风2级,38 优
2022-09-25 周日,25°,15°,多云~晴,西南风2级,50 优
2022-09-26 周一,25°,16°,晴,南风2级,33 优
2022-09-27 周二,24°,17°,晴~多云,东南风2级,45 优
2022-09-28 周三,27°,17°,多云~晴,西南风2级,47 优
2022-09-29 周四,27°,18°,晴,南风3级,39 优
2022-09-30 周五,28°,18°,晴,南风3级,40 优
2022-10-01 周六,25°,19°,多云~暴雨,东南风3级,26 优
2022-10-02 周日,22°,21°,大雨~小雨,东南风3级,24 优
2022-10-03 周一,20°,13°,大雨~小雨,东北风4级,24 优
2022-10-04 周二,13°,11°,多云,北风6级,23 优
2022-10-05 周三,14°,13°,多云,北风4级,21 优
2022-10-06 周四,16°,10°,多云,北风3级,22 优
2022-10-07 周五,18°,10°,多云~晴,西北风2级,38 优
2022-10-08 周六,20°,13°,雾~阴,南风3级,53 良
2022-10-09 周日,15°,9°,中雨~小雨,西北风5级,30 优
2022-10-10 周一,12°,9°,多云~阴,西北风5级,23 优
2022-10-11 周二,18°,9°,阴~晴,西北风2级,30 优
2022-10-12 周三,18°,9°,晴~多云,南风2级,45 优
2022-10-13 周四,20°,12°,雾~多云,南风2级,45 优
2022-10-14 周五,18°,11°,多云,西北风1级,58 良
2022-10-15 周六,21°,13°,多云,东风1级,80 良
2022-10-16 周日,17°,11°,雾~多云,北风3级,67 良
2022-10-17 周一,15°,8°,多云,西北风4级,30 优
2022-10-18 周二,17°,8°,晴,西北风3级,30 优
2022-10-19 周三,19°,9°,晴,西南风2级,47 优
2022-10-20 周四,20°,12°,雾~多云,西南风3级,45 优
2022-10-21 周五,21°,13°,多云,西南风2级,32 优
2022-10-22 周六,20°,10°,多云,西北风3级,44 优
2022-10-23 周日,18°,11°,晴,西北风3级,30 优
2022-10-24 周一,16°,10°,晴,东北风2级,27 优
2022-10-25 周二,19°,12°,晴~多云,南风3级,32 优
2022-10-26 周三,18°,10°,多云~阴,南风3级,28 优
2022-10-27 周四,15°,10°,多云,东北风3级,29 优
2022-10-28 周五,14°,11°,晴~多云,北风3级,25 优
2022-10-29 周六,15°,8°,多云,北风2级,34 优
2022-10-30 周日,17°,11°,多云~阴,东南风1级,51 良
2022-10-31 周一,18°,11°,多云,西北风2级,82 良
2022-11-01 周二,14°,6°,晴,北风3级,38 优
2022-11-02 周三,18°,9°,晴~小雨,西南风2级,38 优
2022-11-03 周四,8°,7°,小雨~多云,北风4级,25 优
2022-11-04 周五,12°,6°,多云~晴,西北风3级,30 优
2022-11-05 周六,15°,7°,晴~多云,西风3级,35 优
2022-11-06 周日,17°,12°,多云~小雨,西南风3级,53 良
2022-11-07 周一,17°,8°,雾~多云,西北风2级,59 良
2022-11-08 周二,16°,11°,多云,西南风1级,93 良
2022-11-09 周三,18°,10°,雾~多云,西南风2级,61 良
2022-11-10 周四,16°,14°,雾~多云,东南风2级,42 优
2022-11-11 周五,20°,14°,多云~小雨,东南风3级,56 良
2022-11-12 周六,20°,6°,中雨~多云,西北风4级,21 优
2022-11-13 周日,8°,4°,多云,北风5级,22 优
2022-11-14 周一,12°,6°,多云~晴,西北风3级,35 优
2022-11-15 周二,15°,6°,雾~晴,西风3级,68 良
2022-11-16 周三,16°,9°,多云~晴,西南风2级,64 良
2022-11-17 周四,18°,7°,晴,西南风3级,29 优
2022-11-18 周五,16°,8°,雾~阴,东南风2级,31 优
2022-11-19 周六,15°,8°,雾~多云,南风2级,42 优
2022-11-20 周日,14°,11°,雾~小雨,东风1级,90 良
2022-11-21 周一,13°,8°,小雨~阴,东北风3级,55 良
2022-11-22 周二,10°,5°,多云,东北风3级,19 优
2022-11-23 周三,12°,7°,晴~多云,西北风2级,47 优
2022-11-24 周四,18°,10°,雾~晴,西南风3级,63 良
2022-11-25 周五,18°,4°,多云~晴,西南风4级,64 良
2022-11-26 周六,8°,3°,多云~小雨,北风3级,96 良
2022-11-27 周日,16°,12°,多云~小雨,东南风4级,45 优
2022-11-28 周一,15°,3°,小雨~多云,西北风4级,37 优
2022-11-29 周二,2°,-4°,多云~小雪,西北风6级,40 优
2022-11-30 周三,-1°,-5°,中雪~小雪,西北风4级,20 优
2022-12-01 周四,1°,-3°,多云~小雪,西北风4级,-
2022-12-02 周五,3°,0°,多云~晴,西南风2级,-
2022-12-03 周六,6°,0°,多云~小雪,北风3级,-
2022-12-04 周日,3°,-1°,小雪~多云,西北风3级,-
2022-12-05 周一,5°,0°,多云~晴,西北风3级,-
2022-12-06 周二,6°,0°,晴,西风3级,-
2022-12-07 周三,9°,-1°,多云,西北风3级,-
2022-12-08 周四,10°,2°,多云,西风1级,-
2022-12-09 周五,9°,0°,雾~雨夹雪,北风2级,-
2022-12-10 周六,4°,1°,小雨~多云,西北风3级,-
2022-12-11 周日,4°,-1°,多云,北风3级,-
2022-12-12 周一,5°,0°,晴~多云,西风4级,-
2022-12-13 周二,3°,-4°,多云~小雪,西北风5级,-
2022-12-14 周三,0°,-2°,多云,西北风3级,-
2022-12-15 周四,5°,-3°,多云~小雪,西北风4级,-
2022-12-16 周五,-1°,-5°,多云~小雪,北风3级,-
2022-12-17 周六,-5°,-7°,小雪,西北风5级,-
2022-12-18 周日,-2°,-6°,阴~晴,西北风4级,-
2022-12-19 周一,3°,-4°,晴,西北风2级,-
2022-12-20 周二,6°,-2°,雾~多云,南风2级,-
2022-12-21 周三,1°,-4°,晴~小雪,西北风4级,-
2022-12-22 周四,-4°,-5°,大雪~小雪,西北风5级,-
2022-12-23 周五,-4°,-5°,多云~小雪,西北风6级,-
2022-12-24 周六,0°,-3°,多云~晴,北风5级,-
2022-12-25 周日,1°,-2°,多云,西北风4级,-
2022-12-26 周一,2°,-3°,多云,西北风3级,-
2022-12-27 周二,4°,-3°,雾~多云,西北风3级,-
2022-12-28 周三,1°,-4°,多云~晴,西北风4级,-
2022-12-29 周四,3°,-5°,晴,西北风3级,-
2022-12-30 周五,3°,-4°,晴,西北风2级,-
2022-12-31 周六,6°,-3°,多云~晴,西南风2级,111 轻度
最后,配合pandas查询功能,查出2022整年中,气温在22-30度之间,天气中有晴天,空气质量是优的日子,共计7天:
df.loc[(df['最高温']<=30)&(df['最低温']>=15) &(df['天气']=='晴') & (df['空气质量指数'].astype(str).str.contains('优')),: ]
df.describe()