selenium3+chrome 查看文件下载位置
在使用 Selenium 3 和 Chrome 浏览器时,可以通过以下代码获取 Chrome 浏览器下载文件的默认位置:
from selenium import webdriver
# 创建 Chrome 浏览器实例
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-extensions')
chrome_options.add_argument('--no-sandbox')
driver = webdriver.Chrome(options=chrome_options)
# 获取默认下载文件路径
default_download_path = driver.execute_script("return window.navigator.userAgent")
print(default_download_path)
上面的代码将打印出 Chrome 浏览器下载文件的默认位置。如果需要设置文件下载位置,可以使用以下代码:
from selenium import webdriver
# 创建 Chrome 浏览器实例
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-extensions')
chrome_options.add_argument('--no-sandbox')
# 设置文件下载位置
prefs = {'download.default_directory': '/path/to/download/folder'}
chrome_options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(options=chrome_options)
上面的代码将设置 Chrome 浏览器下载文件的默认位置为 /path/to/download/folder。
原文地址: https://www.cveoy.top/t/topic/b2or 著作权归作者所有。请勿转载和采集!