ホームページ >バックエンド開発 >Python チュートリアル >Selenium WebDriverException: Chrome ブラウザがクラッシュする理由と修正方法?
Selenium WebDriverException: Chrome のクラッシュの処理
Selenium WebDriverException を使用して Chrome を起動する際に問題が発生しましたか?このガイドでは、一般的なエラー「Chrome を起動できませんでした: google-chrome が実行されていないためクラッシュしました。そのため、ChromeDriver は Chrome がクラッシュしたと想定しています。」
考えられる原因: を解決するための解決策を提供します。 >
解決手順:
1. ChromeDriver を更新します:
最新バージョンの ChromeDriver がインストールされていることを確認します。 https://sites.google.com/chromium.org/driver/ にアクセスし、OS に適したドライバーをダウンロードします。
2. Chrome オプションを調整します:
Chrome オプションに次の引数を追加します:
chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage')
3.その他のトラブルシューティングのヒント:
コード例:
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') d = webdriver.Chrome('/home/PycharmProjects/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
次のトラブルシューティング手順に従ってください。を実行すると、Chrome のクラッシュによって発生した WebDriverException を解決できるはずです。
以上がSelenium WebDriverException: Chrome ブラウザがクラッシュする理由と修正方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。