複数ダウンロード許可をSeleniumで行う
設定なし
from selenium import webdriver
url = "https://www.python.org/"
driver = webdriver.Chrome()
driver.get(url)
# 以降要素を取得しダウンロード処理
この状態で継続してダウンロードを行うと
複数ダウンロードの許可/ブロックのアラートが表示され、
どちらか選択しないとダウンロードしなくなる。
Optionを追加する
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
prefs = {'profile.default_content_setting_values.automatic_downloads': 1} # 自動ダウンロードを有効化
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(options=chrome_options)
driver.get(url)
1 : 許可
2 : 拒否
参考サイト