1、上传文件
from selenium import webdriver import time import os driver = webdriver.Chrome() src_file = "file:///" + os.path.abspath("test.html") driver.get(src_file) while True: ele = driver.find_element_by_name("selenium_upload").send_keys(os.path.abspath("test.html")) time.sleep(5) driver.close()
2、使用chrom浏览器器实现下载操作
# chrom浏览器实现下载操作 from selenium import webdriver from time import sleep options = webdriver.ChromeOptions() prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': 'e:\\'} # profile.default_content_settings.popups:禁止弹出窗口 # download.default_directory:设置下载路径 options.add_experimental_option('prefs', prefs) driver = webdriver.Chrome() driver.get('https://pypi.org/project/selenium/#files') driver.find_element_by_link_text('selenium-3.13.0.tar.gz').click() sleep(13) driver.quit()