各pcのusernameに合わせてChromeのダウンロード先を変更したい。
Q&A
Closed
実現したいこと
getpass.getuser()で取得した各pcのユーザー名を変数(user)をchromeのダウンロード保存先パスに結合させ、chromeの保存先として設定したい。
C:\Users\user\Downloads\変更保存フォルダ
試したコード
from selenium import webdriver
import getpass
user = getpass.getuser()
chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : r"C:\Users\\" + user + "\Downloads\\変更保存フォルダ"}
chromeOptions.add_experimental_option("prefs",prefs)
chromedriver = "C:/webdriver/chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, options=chromeOptions)
帰ってきた結果
chromeのダウンロード保存先には、
C:\Users\user\Downloads\変更保存フォルダ
に変更されており、保存フォルダに保存されない。
教えてほしいこと
C:\Users\userの\を一つ減らしてC:\Users\userとできる方法を教えてください。
0