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
相关产品推荐
相关产品推荐

