我需要下载pdf,text,csv文件等
我收到了代码
profile.set_preference('browser.helperApps.neverAsk.openFile','text/plain')
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'text/plain')
profile.set_preference('browser.helperApps.neverAsk.openFile',"application/pdf")
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf')
它可以单独使用。任何人都可以让我知道组合所有选项的语法吗?
答案 0 :(得分:0)
好吧,如果你想摆脱多余的代码模式,那么你可以用以下方式使用列表理解:
[profile.set_preference(*opt) for opt in [('browser.helperApps.neverAsk.openFile','text/plain'),
('browser.helperApps.neverAsk.saveToDisk', 'text/plain'),
('browser.helperApps.neverAsk.openFile',"application/pdf"),
('browser.helperApps.neverAsk.saveToDisk', 'application/pdf'),
# (more options)
]]
答案 1 :(得分:0)
我尝试了以下解决方案
用逗号分隔它们并起作用:
setPreference(“browser.helperApps.neverAsk.saveToDisk”,“application / pdf,text / plain”);