You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium配置Firefox自定义下载路径无效问题求助

Selenium配置Firefox自定义下载路径无效问题求助

各位好,我已经试过Stack Overflow相关帖子里给出的所有建议了,但问题还是没解决,肯定是我哪里操作失误了。如果这个问题看起来和其他类似帖子重复,我先跟大家说声抱歉。

我正在Python的Selenium项目里尝试给Firefox设置自定义下载路径,用到了这段代码:
options.set_preference("browser.download.dir", 'C:\\temp')

但这个设置完全被忽略了,文件还是只会下载到Windows的默认下载文件夹里。

我的完整相关代码片段如下:

options = webdriver.FirefoxOptions()

options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument("-safe-mode")
options.set_preference("extensions.enabledScopes", 0)

print("todo: troubleshoot why custom download dir isnt being utilized")

options.set_preference("browser.download.dir", 'C:\\temp')

我当前使用的版本信息:

  • Selenium版本:4.10.0
  • Firefox版本:114.0.1
  • FirefoxDriver版本:0.33.0

我已经试过各种路径的写法了,包括单斜杠、双斜杠,单引号、双引号,还有加r前缀的原始字符串;也试过把其他option参数禁用掉来测试,但所有尝试都没有效果,还是没法让文件下载到指定的C:\temp文件夹里。

备注:内容来源于stack exchange,提问作者pretzelz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:24:50