在Selenium中保存当前时间的文件可以通过以下步骤实现:
- 导入所需的库和模块:from selenium import webdriver
import time
- 创建一个WebDriver实例:driver = webdriver.Chrome()
- 打开需要操作的网页:driver.get("https://example.com")
- 使用Selenium执行需要保存文件的操作,例如点击下载按钮:download_button = driver.find_element_by_xpath("//button[@id='download']")
download_button.click()
- 等待一段时间,确保文件下载完成:time.sleep(5) # 等待5秒钟
- 获取最新下载的文件名:import glob
import os
# 指定下载文件夹的路径
download_dir = "/path/to/download/folder"
# 获取下载文件夹中最新的文件
list_of_files = glob.glob(download_dir + "/*")
latest_file = max(list_of_files, key=os.path.getctime)
# 获取文件名
file_name = os.path.basename(latest_file)
- 可以根据需要将文件移动到指定的位置或进行其他操作。
需要注意的是,以上代码只是一个示例,具体的实现方式可能会因为不同的网页结构和文件下载方式而有所不同。另外,确保在使用Selenium时遵守相关网站的使用条款和法律法规。