Python-Selenium-Chromeで、下記のページを参考に、既にChrome上で設定済みのユーザープロフィールを指定してChromeを起動させたいです。
【参考ページ】
Python + Selenium + Chrome で自動ログインいくつか
の『既存のユーザプロファイルを使う』の部分
しかし、以下のようなコードでChromeを起動させると、下記のエラーが出てしまいます。
何が原因か、ご教示いただけたら幸いです。
よろしくお願い致します。
from selenium import webdriver chrome_user_data_dir_path = 'C:\Users\[UserName]\AppData\Local\Google\Chrome\User Data' chrome_user_profile_directory = 'Profile 1' options = webdriver.ChromeOptions() options.add_argument('--user-data-dir=' + chrome_user_data_dir_path) options.add_argument('--profile-directory=' + chrome_user_profile_directory) browser = webdriver.Chrome(options=options)
[14396:9608:0301/174908.325:ERROR:cache_util_win.cc(19)] Unable to move the cache: 0 [14396:9608:0301/174908.328:ERROR:cache_util.cc(140)] Unable to move cache folder C:\Users[UserName]\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache to C:\Users[UserName]\AppData\Local\Google\Chrome\User Data\ShaderCache\old_GPUCache_000 [14396:9608:0301/174908.329:ERROR:disk_cache.cc(184)] Unable to create cache [14396:9608:0301/174908.333:ERROR:shader_disk_cache.cc(622)] Shader Cache Creation failed: -2 Traceback (most recent call last): File "create_new_account.py", line 105, in <module> browser = webdriver.Chrome(options=options) File "C:\Users[UserName]\Anaconda3\envs\py37\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 75, in __init__ desired_capabilities=desired_capabilities) File "C:\Users[UserName]\Anaconda3\envs\py37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 156, in __init__ self.start_session(capabilities, browser_profile) File "C:\Users[UserName]\Anaconda3\envs\py37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 251, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users[UserName]\Anaconda3\envs\py37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 320, in execute self.error_handler.check_response(response) File "C:\Users[UserName]\Anaconda3\envs\py37\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
【バージョン】
OS:Windows 7(64 ビット)
Python 3.7.0
Chrome:72.0.3626.119(64 ビット)

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/10 05:16