ホームページ >バックエンド開発 >Python チュートリアル >Selenium Chrome ドライバーがクラッシュするのはなぜですか?どうすれば修正できますか?

Selenium Chrome ドライバーがクラッシュするのはなぜですか?どうすれば修正できますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-16 03:43:16747ブラウズ

Why Is My Selenium Chrome Driver Crashing, and How Can I Fix It?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。