我大致贴个代码,具体的自己去完善吧(列名,城市循环、月份循环),数据我现在直接导出到excel中了,也可以直接入库,调df.to_sql就可以了,不过要加引擎(form sqlalchemy import create_engine engine=create_engine(url))
from selenium import webdriver
import pandas as pd
dr = webdriver.Chrome()
dr.get('https://www.aqistudy.cn/historydata/daydata.php?city=%E6%88%90%E9%83%BD&month=201709')
trs =[]
for tr in dr.find_elements_by_css_selector('tr')[1:]:
tds=[]
for td in tr.find_elements_by_css_selector('td'):
tds.append(td.text)
trs.append(tds)
df = pd.DataFrame(trs)
df.to_csv('201709_成都.csv')
附上效果