【发布时间】:2021-11-21 03:34:53
【问题描述】:
我是 Selenium 的新手,我正在输入我的第一个脚本以从网页下载 .csv 文件。
问题是,当我单击按钮下载 .csv 文件时,会弹出一个下载窗口。如何自动将文件保存到文件夹? 我尝试了各种配置文件,但似乎无法让它们正常工作。
【问题讨论】:
-
找到了解决方案
fp = webdriver.FirefoxProfile() fp.set_preference("browser.preferences.instantApply",True) fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/plain, application/octet-stream, application/binary, text/csv, application/csv, application/excel, text/comma-separated-values, text/xml, application/xml") fp.set_preference("browser.helperApps.alwaysAsk.force",False) fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.download.folderList",0) driver = webdriver.Firefox(firefox_profile=fp)