实例:爬取北京,西安,昆明三个城市,2015-2018年的每日天气数据,字段包含:日期,最高温度,最低温度,风向,风力,天气,aqi,aqiInfo,aqiLevel。
值得注意的是,2016年以前的数据不包含aqi,aqiInfo,aqiLevel三项。
直接上代码
import requests
import pandas as pd
import re
months = [1,2,3,4,5,6,7,8,9,10,11,12]
years = [2015,2016,2017,2018]
citys = [54511,57036,56778] # 北京,西安,昆明
index_ = ['MaxTemp','MinTemp', 'WindDir', 'Wind', 'Weather'