指定のフォルダにファイルをダウンロードしたく、 # ダウンロードフォルダを指定するための記述 を書きました。optionsがこの記述だけだとちゃんとダウンロードフォルダに目的のフォルダを指定できているのですが、# Googleにログインするための記述 と合わせて使うとダウンロードフォルダを指定できていません(ダウンロードフォルダはChromeの設定画面から確認しています)。
どうすればこの2つの記述を合わせて使えるのでしょうか?
python
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = webdriver.ChromeOptions() # Googleにログインするための記述profile_path = '/Users/ユーザー名/xxxx' # ユーザーデータディレクトリのパスprofile_d = 'xxxxx' # プロファイルディレクトリ名options.add_argument('--user-data-dir=' + profile_path)options.add_argument('--profile-directory=' + profile_d) # ダウンロードフォルダを指定するための記述download_path = "/Users/mac_y.saeki/Desktop/ぱいそん/downloads/indeedPVdata" # ダウンロード先のフォルダoptions.add_experimental_option("prefs", {"download.default_directory":download_path}) browser = webdriver.Chrome(options=options)

0 コメント