前提・実現したいこと
pythonでseleniumというライブラリを使用してスクレイピングを行いたいと思っています。
Web上のボタン操作がしたいためseleniumを使用しています
発生している問題・エラーメッセージ
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally. (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
該当のソースコード
Python
1 options = Options() 2 options.binary_location = '/usr/bin/google-chrome' 3 # options.add_argument("--disable-dev-shm-usage") 4 # options.add_argument('--single-process') 5 # options.add_argument('--disable-application-cache') 6 # options.add_argument('--ignore-certificate-errors') 7 # options.add_argument('--start-maximized') 8 options.add_argument("disable-infobars") 9 # options.add_argument("--disable-extensions") 10 # options.add_argument("--disable-gpu") 11 options.add_argument("--no-sandbox") 12 driver = webdriver.Chrome(options=options, executable_path="/usr/local/bin/chromedriver")
試したこと
エラーに対して調べていろいろと追加してみたのですが、エラーが変わりませんでした。
ChromedriverやGoogle Chromeにchmod 755
で権限を与えてみてもダメでした。
補足情報(FW/ツールのバージョンなど)
Python 3.7.0(anaconda3-5.3.1)
selenium 3.141.0
ChromeDriver 80.0.3987.16
Google Chrome 80.0.3987.122
他知りたい情報等ありましたらお伝えください。
以上、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。