Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

各pcのusernameに合わせてChromeのダウンロード先を変更したい。

実現したいこと

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 likes

No Answers yet.

Your answer might help someone💌