from selenium import webdriver

from time import sleep

import datetime

import os

import shutil

import datetime

#获取当前时间并参数化

now_time = datetime.datetime.now()

chage_time = (now_time + datetime.timedelta(days=-1)).strftime('%Y-%m-%d')

#删除前一天的数据

shutil.move("C:/Users/Administrator/Downloads/XXXX.xls","D:/Python/python/XXXX"+chage_time+".x

import datetime

#获取当前时间并参数化

now_time = datetime.datetime.now()

chage_time = (now_time + datetime.timedelta(days=-1)).strftime('%Y-%m-%d')

#删除前一天的数据

shutil.move("C:/Users/Administrator/Downloads/XXXX.xls","D:/Python/python/XXXX"+chage_time+".xls")

shutil.move("C:/Users/Administrator/Downloads/XXX.xls","D:/Python/python/XXX"+chage_time+".xls")

#驱动位置

chrome_driver = 'D:/Python/python/ng/chromedriver.exe'

driver = webdriver.Chrome(executable_path=chrome_driver)

#打开网址一直操作到下载文件为止

driver.get("http://10.10.10.10/portal")

sleep(2)

driver.find_element_by_name("username").clear()

driver.find_element_by_name("username").send_keys("jx.ngsh")

driver.find_element_by_name("password").clear()

driver.find_element_by_name("password").send_keys("jxng*123")

driver.find_element_by_class_name('login_form_submit').click()

sleep(5)

driver.find_element_by_id('menugroup_inner_2378').click()

sleep(2)

driver.find_element_by_id('menu_inner_1164').click()

driver.get('http://10.10.10.10/zmng/trueCodeAnalysis?result=login&LTPAToken=amlhbmd4aS5uZ3NoKjhhODE4MDg2NDEyNjM3ZTUwMTQyZmE2YjdkOGEwNTcwKjM1MzIqU3RyaW5n')

driver.find_element_by_xpath('//*[@id="beginDate"]').click()

js = "$('input[id=id]').attr('readonly','')"

driver.execute_script(js)

driver.execute_script("document.getElementById('beginDate').value='2020-01-01';")

sleep(5)

driver.find_element_by_xpath('//*[@id="tableGray"]/tbody/tr[4]/td[2]/select/option[3]').click()

sleep(5)

driver.find_element_by_class_name('ui-button-text').click()

sleep(5)

driver.find_element_by_xpath('//*[@id="exportExcel"]/span[2]').click()

sleep(10)

driver.find_element_by_xpath('//*[@id="exportCodeExcel"]/span[2]').click()

sleep(100)

#退出系统

driver.quit()

c# selenium chrome 文件下载_使用selenium从网站下载文件相关推荐

  1. selenium 解析网页_用Selenium进行网页搜刮

    selenium 解析网页 网页抓取系列 (WEB SCRAPING SERIES) 总览 (Overview) Selenium is a portable framework for testin ...

  2. selenium基础教程_弹性Selenium基础设施

    selenium基础教程 HelloFresh values a strong user experience, so proper testing is at the core of how we ...

  3. selenium查找文本_在Selenium中查找具有链接文本和部分链接文本的元素

    selenium查找文本 Selenium中CSS定位器是一个基本概念,每个旨在使用Selenium执行自动化测试的测试人员都应该意识到这一点. 在Selenium中充分使用CSS定位器可以帮助您以更 ...

  4. selenium持续集成_使用Selenium进行Spring Boot集成测试

    selenium持续集成 Web集成测试允许对Spring Boot应用程序进行集成测试,而无需进行任何模拟. 通过使用@WebIntegrationTest和@SpringApplicationCo ...

  5. selenium火狐驱动_在Selenium Firefox驱动程序上运行测试

    selenium火狐驱动 带有Selenium 3.0的Gecko Marionette Firefox驱动程序 (Gecko Marionette Firefox Driver with Selen ...

  6. selenium无头浏览器_无头Selenium浏览器

    selenium无头浏览器 重要要点 无头浏览器无需用户界面即可运行. 不再支持PhantomJS. JBrowser驱动程序是Java 8的低开销选项. 如果需要Java 11支持,所有当前的Jav ...

  7. java文件下载controller_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  8. c# selenium chrome 文件下载_Selenium 框架原理以及环境安装

    Selenium 框架原理 图片来自转载 蓝色的图Selenium Language Binding就是我们平时使用的编码语言,包括java.python.C#等.可以看到这些语言并没有直接与Brow ...

  9. selenium抓取_使用Selenium的网络抓取电子商务网站

    selenium抓取 In this article we will go through a web scraping process of an E-Commerce website. I hav ...

最新文章

  1. UVA 11020 - Efficient Solutions(set)
  2. thinkphp环境变量.env配置
  3. JsonData响应工具类封装
  4. Python更新数据库,解决转译字符与TypeError: XX format: a number is required, not str报错
  5. Android FrameWork——Activity启动过程详解
  6. 各种说明方法的例句_举例子,列数字,作比较,打比方,这几个说明方法的例句...
  7. 把一个人的特点写具体作文_五年级把一个人的特点写具体作文500字5篇
  8. 力扣539题 最小时间差
  9. Win7一键还原系统的方法【系统天地】
  10. win7显示器双屏显示怎么设置
  11. 未连接到互联网的解决方法(chrome)
  12. 扫描电子显微镜基本构造
  13. 比较好的刷题网站推荐
  14. 亚马逊测评现在还能做吗?需要注意哪些?
  15. linux运维工程师命令,Linux运维工程师的常用Linux命令汇总
  16. blade说明和使用
  17. 破解mifare Classic(M1)非接触式射频IC卡--Mifare crack Hack 笔记二
  18. STM32F405RG数据手册
  19. java题库(java题库及答案简答题)
  20. 中南大学计算机学硕毕业要求,中南大学研究生在学期间发表学术论文规定

热门文章

  1. cacti添加apache监控模板
  2. 解决方案-vector初始化后存放Mat,出现Mat矩阵数据同变问题
  3. 接手一手机android app维护 如何快速进入,快速上手Android开发,学会这三点就够了!...
  4. python输入10个数字排序案例_介绍十个Python小案例,新手入门就在这里
  5. php获取微信uninoid_微信小程序获取openid和unionid方法
  6. 什么是pisa测试_什么是好作业?十年前,上海开启一项作业改革探索,专家发现了这些问题……...
  7. linux 版本号 加号,Linux kernel编译生成的版本多一个加号“+”
  8. mysql分组按天统计数据_MySql按周,按月,按日分组统计数据
  9. Push消息如何测试?
  10. mysql运用索引写出高效sql_从SQL Server到MySql(5) : 高性能的MySql 索引策略