gpt4 book ai didi

python - 使用 selenium(和 python)设置下载目录

转载 作者:行者123 更新时间:2023-11-28 19:07:33 25 4
gpt4 key购买 nike

我本来只是为了 Safari 才问这个问题的。但是,我还没有找到适用于 Edge、Opera、Safari 和 IE 的答案(尽管我认为后者可能不太可能)。由于这个简单的问题似乎没有 goto 地方,我认为这可以全部放在一个帖子中。

问题:这对于 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)

请注意,如果可以通过某些其他语言绑定(bind)实现,那么我确定它是通过 python 实现的。因此,请随意发布非 Python 解决方案,我会在得到提示后进行翻译!

最佳答案

Internet Explorer 不使用配置文件。这是浏览器本身的限制,而不是 IE 驱动程序。因此,无法使用 Internet Explorer 将文件自动下载到指定位置。

对于 Safari,请查看此链接:how to handle file downlaod for selenium webdriver for safari

关于python - 使用 selenium(和 python)设置下载目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45158196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com