【发布时间】:2016-12-12 16:30:42
【问题描述】:
我正在尝试为 Mozilla Firefor 创建配置文件,以便在没有对话框的情况下下载 csv 文件:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
profile = webdriver.FirefoxProfile()
profile.set_preference('browser.download.folderList', 2)
profile.set_preference('browser.download.manager.showWhenStarting', False)
profile.set_preference('browser.download.dir', os.getcwd())
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', ('application/vnd.ms-excel'))
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_profile=profile,firefox_binary=binary)
当我到达下载文件时,它会打开对话框,我的配置文件是“默认”的。我做错了什么?
【问题讨论】:
标签: python python-2.7 selenium mozilla