————————————————————————— SessionNotCreatedException Traceback (most recent call last) Cell In[21], line 1 —-> 1 driver = webdriver.Chrome() File ~/.local/lib/python3.8/site-packages/selenium/webdriver/chrome/webdriver.py:45, in WebDriver.__init__(self, options, service, keep_alive) 42 service = service if service else Service() 43 options = options if options else Options() —> 45 super().__init__( 46 browser_name=DesiredCapabilities.CHROME[“browserName”], 47 vendor_prefix=”goog”, 48 options=options, 49 service=service, 50 keep_alive=keep_alive, 51 ) File ~/.local/lib/python3.8/site-packages/selenium/webdriver/chromium/webdriver.py:61, in ChromiumDriver.__init__(self, browser_name, vendor_prefix, options, service, keep_alive) 52 executor = ChromiumRemoteConnection( 53 remote_server_addr=self.service.service_url, 54 browser_name=browser_name, (…) 57 ignore_proxy=options._ignore_local_proxy, 58 ) 60 try: —> 61 super().__init__(command_executor=executor, options=options) … #13 0x55ae01573008 <unknown> #14 0x55ae015731d7 <unknown> #15 0x55ae01585124 <unknown> #16 0x7fd085e05609 start_thread Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings…

このエラーメッセージは、SeleniumがChromeドライバーを使用してChromeブラウザを起動しようとしている際に、セッションが作成できなかったことを示しています。具体的なエラーメッセージにはいくつかの情報が含まれていますが、以下の点に注意してください:

  1. Chromeドライバーの存在:
    SeleniumがChromeを制御するためには、Chromeドライバーが必要です。まず、正しいバージョンのChromeドライバーをダウンロードしていることを確認してください。ChromeとChromeドライバーのバージョンは互換性が必要です。

  2. Chromeブラウザのパス:
    SeleniumがChromeブラウザを見つけられない場合も、同様のエラーが発生します。webdriver.Chrome()を実行する前に、正しいパスでChromeブラウザをインストールしていることを確認してください。

  3. Chromeドライバーの実行可能権限:
    Chromeドライバーが実行可能な権限を持っていることを確認してください。必要に応じて、実行可能権限を追加してみてください。

  4. Chromeブラウザのバージョン:
    インストールされているChromeブラウザのバージョンと、ダウンロードしたChromeドライバーのバージョンが一致していることを確認してください。不一致がある場合は、対応するバージョンのChromeドライバーを取得してください。

エラーメッセージから得られる情報が不足しているため、これらのヒントが解決策となるかは確定できませんが、これらの点を確認してみてください。それでも問題が解決しない場合は、詳細なエラーメッセージを提供いただくか、追加の情報を教えていただくと、より具体的なサポートが可能です。

未分類

Posted by ぼっち