Selenium: 起動中に Chrome のエラーが発生しました
Selenium を使用して Chrome を起動すると、一部のユーザーで「Chrome が失敗しました」という例外が発生する場合があります。開始: クラッシュしました。」このエラーは通常、インストールされている Chrome のバージョンと互換性のある chromedriver のバージョンとの不一致によって発生します。
この問題を解決するには、Chrome と chromedriver のバージョン間の互換性を確認することが重要です。公式 ChromeDriver ダウンロード ページ (https://sites.google.com/chromium.org/driver/) を参照して、chromedriver の最新バージョンをダウンロードしてください。
バージョンの互換性を確保することに加えて、次のこともお勧めします。次のコード スニペットを使用してみてください:
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/<user>/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
ヘッドレス モードを採用し、サンドボックスと開発 shm の使用を無効にすることにより、このコード スニペットは潜在的な問題を軽減するのに役立ちます。リソースの制約とグラフィックの不具合に関連します。
以上がSelenium Chrome ドライバーがクラッシュするのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。