c# selenium chrome 文件下载_使用selenium从网站下载文件

fc3b57f3b544491a88faac59e0db93d9

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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值