我本来想问这个问题只是为了狩猎。然而,我还没有找到Edge、Opera、Safari和IE的答案(尽管我认为后者可能不可能)。既然这个简单的问题似乎没有解决的余地,我想这都可以放在一个帖子里。在
问题:Edge、Opera、Safari和IE是否可以实现?如果是,怎么办?在
以下是Chrome和Firefox的代码供参考
# Chrome
options = selenium.webdriver.ChromeOptions()
options.add_experimental_option("prefs", {"download.default_directory": download_directory})
driver = selenium.webdriver.Chrome(chrome_options=options)
# Firefox
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.dir", download_directory)
driver = webdriver.Firefox(firefox_profile=profile)
请注意,如果可以通过其他一些语言绑定实现,那么我肯定是通过python实现的。所以请随意发布非python解决方案,我会在得到提示后进行翻译!在
Internet Explorer不使用配置文件。这是浏览器本身的限制,而不是IE驱动程序。因此,无法使用Internet Explorer自动将文件下载到指定位置。在
对于Safari,请查看以下链接:how to handle file downlaod for selenium webdriver for safari
相关问题 更多 >
编程相关推荐