我使用selenium headless从下拉选项下载文件。当每次迭代后下载文件时,第一个文件将被替换。
当禁用无头模式的文件下载,我想它a.csv(1), a.csv(2), a.csv(3),
我的chrome选项如下
options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('--headless')
options.add_argument('--disable-dev-shm-usage')
prefs = {"download.default_directory" : curr_dir}
options.add_experimental_option("prefs",prefs)
driver=webdriver.Chrome(options=options)
是否有类似于无头模式的行为。或者下载后手动重命名文件
将options.add_argument('——headless')设置为options.add_argument('——headless=new')或options.add_argument('——headless=old')
裁判:https://developer.chrome.com/articles/new-headless/