質問: webdriver.Chrome(executable_path=R"C:\Users\ユーザー名\OneDrive\デスクトップ\chromedriver.exe", chrome_options=options) driver.get("https://www.amazon.co.jp/ref=nav_logo") #URLが開かない # ここまで ``` ### 試したこと chromeのプロフィールをパスしない(ログイン状態)を保持しないときは、正常に動作(url開きます)します。 chromeのプロフィールパスを有効に、実行した際は、新しいタブ(googleのトップ)で開き、URL記載の部分にカーソルがある状態です。urlは何もない状態 ### 補足情報(FW/ツールのバージョンなど) python 3.7.3 chromeのバージョン 73.0.3683.103
回答: > > chromeのプロフィールパスを有効に、実行した際は、新しいタブ(googleのトップ)で開き、URL記載の部分にカーソルがある状態です。urlは何もない状態 > > > 実行時例外が発生すると、そのような状態になります。 当方環境(ChromeDriver=73.0.3683.68, selenium=3.141.0)で提示コードを実行したところ、以下の例外が発生し、同様現象が再現しました。 `selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: crashed` ちなみにユーザーデータを別個に新規作成して指定すると、アマゾン自動ログインした状態で起動できました。 手順についてはPython + Selenium + Chrome で自動ログインいくつか参照ください。 以前のChromeDriverバージョンでは既存ユーザープロファイルを指定できていた記憶があるのですが、現状では出来なくなったのかもしれません。 根本原因は不明ですが参考まで。