Python之自动查询数据
1、珑廛躬儆导入第三方类库,若不存在,则利用pip进行安装;如输入:pip install ggplot;整个import库为:from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleepimport timeimport requestsimport reimport sysimport xlwt
2、python的路径下包含firefox驱动geckodriver、selenium等文件,如下图所示:
3、设置初始url;3、利用webdriver的火狐驱动打开火狐浏览器;输入:driver=webdriver.Firefox()driver.maximize_window()
4、新建一个文本文件,输出结果:如:f = open("autoFtimage.txt", "w")
5、新建一个Excel表格;如:sheet = workbook.add_sheet(modal,cell_overwrite_ok=True)
6、依次往表格里输出列名;如:sheet.write(0,0,'是否存在数据(1为是,0为否)')sheet.write(0,1,'稆糨孝汶;类型')sheet.write(0,2,'起始时间')sheet.write(0,3,'结束时间')
7、遍历url中的数据,依次输出数据到表格里面;如:sheet.write(i,0,isExist) sheet.write(i,1,modal) sheet.write(i,2,beginDate) sheet.write(i,3,endDate)
8、保存表格数据,并关闭文本文件;如: workbook.save(r'./2018EveryDayData.xlsx')f.close()
9、运行方式:1、在命令行输入:python autoSearch.py;2、在python文件所在路径下新建可执行的bat文件,内容为:start python autoSearch_ev髫潋啜缅eryday.py
10、在运行过程中,会自动产生geckodriver文件;运行结束后,将产生2018EveryDayData.xlsx文件;