Python
1# coding: utf-8 2import os 3from selenium import webdriver 4 5def get_driver_FireFox2(headlessflag): 6 options = Options() 7 if headlessflag == True: 8 options.add_argument('-headless') 9 downloadPath = '/Volumes/GoogleDrive/My Drive/SeleniumDownload' 10 fp = webdriver.FirefoxProfile() 11 fp.set_preference("browser.download.folderList", 2) 12 fp.set_preference("browser.download.dir", downloadPath) 13 14 # ダウンロードマネージャウィンドウを表示させない 15 fp.set_preference("browser.download.manager.showWhenStarting", False) 16 # MIMEタイプを設定 17 fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/xls;text/csv;"application/*;") 18 19 driver = webdriver.Firefox(firefox_options=options,firefox_profile=fp) 20 return driver
このようにProfileで設定をし
ているにも関わらず必ずポップアップで以下の画像が出てきます。
設定画面を見ると指定したダウンロードフォルダはきちんと設定がされているので、
オプション設定はdriverを取得するときに成功はしていると思いますが、
アプリケーションの開く設定を見ると以下のようになっており、エクセルは一覧にありません。
きちんとアプリの設定一覧に入ります。ただ、driverを閉じるとまた元設定に戻り、再びポップアップが表示されます。。
何か解決策は無いでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。