c# selenium chrome 文件下载_使用selenium从网站下载文件
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<PAToken=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从网站下载文件相关推荐
- selenium 解析网页_用Selenium进行网页搜刮
selenium 解析网页 网页抓取系列 (WEB SCRAPING SERIES) 总览 (Overview) Selenium is a portable framework for testin ...
- selenium基础教程_弹性Selenium基础设施
selenium基础教程 HelloFresh values a strong user experience, so proper testing is at the core of how we ...
- selenium查找文本_在Selenium中查找具有链接文本和部分链接文本的元素
selenium查找文本 Selenium中CSS定位器是一个基本概念,每个旨在使用Selenium执行自动化测试的测试人员都应该意识到这一点. 在Selenium中充分使用CSS定位器可以帮助您以更 ...
- selenium持续集成_使用Selenium进行Spring Boot集成测试
selenium持续集成 Web集成测试允许对Spring Boot应用程序进行集成测试,而无需进行任何模拟. 通过使用@WebIntegrationTest和@SpringApplicationCo ...
- selenium火狐驱动_在Selenium Firefox驱动程序上运行测试
selenium火狐驱动 带有Selenium 3.0的Gecko Marionette Firefox驱动程序 (Gecko Marionette Firefox Driver with Selen ...
- selenium无头浏览器_无头Selenium浏览器
selenium无头浏览器 重要要点 无头浏览器无需用户界面即可运行. 不再支持PhantomJS. JBrowser驱动程序是Java 8的低开销选项. 如果需要Java 11支持,所有当前的Jav ...
- java文件下载controller_Java Spring MVC 上传下载文件配置及controller方法详解
下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...
- c# selenium chrome 文件下载_Selenium 框架原理以及环境安装
Selenium 框架原理 图片来自转载 蓝色的图Selenium Language Binding就是我们平时使用的编码语言,包括java.python.C#等.可以看到这些语言并没有直接与Brow ...
- selenium抓取_使用Selenium的网络抓取电子商务网站
selenium抓取 In this article we will go through a web scraping process of an E-Commerce website. I hav ...
最新文章
- UVA 11020 - Efficient Solutions(set)
- thinkphp环境变量.env配置
- JsonData响应工具类封装
- Python更新数据库,解决转译字符与TypeError: XX format: a number is required, not str报错
- Android FrameWork——Activity启动过程详解
- 各种说明方法的例句_举例子,列数字,作比较,打比方,这几个说明方法的例句...
- 把一个人的特点写具体作文_五年级把一个人的特点写具体作文500字5篇
- 力扣539题 最小时间差
- Win7一键还原系统的方法【系统天地】
- win7显示器双屏显示怎么设置
- 未连接到互联网的解决方法(chrome)
- 扫描电子显微镜基本构造
- 比较好的刷题网站推荐
- 亚马逊测评现在还能做吗?需要注意哪些?
- linux运维工程师命令,Linux运维工程师的常用Linux命令汇总
- blade说明和使用
- 破解mifare Classic(M1)非接触式射频IC卡--Mifare crack Hack 笔记二
- STM32F405RG数据手册
- java题库(java题库及答案简答题)
- 中南大学计算机学硕毕业要求,中南大学研究生在学期间发表学术论文规定
热门文章
- cacti添加apache监控模板
- 解决方案-vector初始化后存放Mat,出现Mat矩阵数据同变问题
- 接手一手机android app维护 如何快速进入,快速上手Android开发,学会这三点就够了!...
- python输入10个数字排序案例_介绍十个Python小案例,新手入门就在这里
- php获取微信uninoid_微信小程序获取openid和unionid方法
- 什么是pisa测试_什么是好作业?十年前,上海开启一项作业改革探索,专家发现了这些问题……...
- linux 版本号 加号,Linux kernel编译生成的版本多一个加号“+”
- mysql分组按天统计数据_MySql按周,按月,按日分组统计数据
- Push消息如何测试?
- mysql运用索引写出高效sql_从SQL Server到MySql(5) : 高性能的MySql 索引策略