根据文档,您应该配置
FirefoxProfile为自动下载具有指定内容类型的文件。这是在txt文件中使用第一个URL的示例,该文件将
exe文件保存在当前目录中:
import osfrom selenium import webdriverfp = webdriver.FirefoxProfile()fp.set_preference("browser.download.folderList",2)fp.set_preference("browser.download.manager.showWhenStarting",False)fp.set_preference("browser.download.dir", os.getcwd())fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/x-msdos-program")driver = webdriver.Firefox(firefox_profile=fp)driver.get("http://www.downloadcrew.com/article/18631-aida64")driver.find_element_by_xpath("//div[@]/a/img").click()注意,我也简化了xpath。



