

すみません。PHP、slenium、chromedriverを使いスクレイピングをしています。不規則かつ頻繁に「Timed out waiting for
driver server to start」のエラーが出るのですが、原因が全くわかりません。どなたか解決策をご存知でしたらお教えください。

また、現時点で関係性は不明ですが、わかっていることとして、スクレイピング中に例外を投げた際、quit()の処理がなされていなかった為、プロセスにchromedriverがかなり溜まってしまっているようです。これは影響を及ぼすのでしょうか？


CC BY-SA 4.0
2019-10-29T10:00:07.640
60074
2022-09-03T08:02:05.120
2019-10-30T00:07:11.037
2238
35009
question
php selenium selenium-webdriver chromedriver
Webdriverでの「Timed out waiting for driver server to start」


WebDriverのインスタンスがドライバーを起動できなかったというエラーなんです。恐らく、使用されてるバージョンが適切ではないでしょう。

とりあえず、以下の修正方法を試してみてください。

  * ChromeDriverを[最新版](https://sites.google.com/a/chromium.org/chromedriver/downloads)にする
  * ChromeDriverのバージョンによって、Chromeのバージョンを適切のにする（例えば、`ChromeDriver 80.0.3987.16`の場合は`Chrome 80`を使用と良い
  * Workspace(プロジェクト）をクリーンして、再作成する


CC BY-SA 4.0
2019-12-23T08:36:32.330
61702
2019-12-23T08:36:32.330
19906
60074
answer