久しぶりにスクレイピングをしようと思って、
$ ruby selenium.rb
すると
Traceback (most recent call last): 33: from selenium.rb:38:in `<main>' 32: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver.rb:88:in `for' 31: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver.rb:46:in `for' 30: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common/driver.rb:46:in `new' 29: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/chrome/driver.rb:43:in `initialize' 28: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:56:in `handshake' 27: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:102:in `create_session' 26: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/bridge.rb:167:in `execute' 25: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:64:in `call' 24: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/default.rb:114:in `request' 23: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response' 22: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/http/common.rb:88:in `new' 21: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:34:in `initialize' 20: from /Users/handaryouhei/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok' 19: from 19 libsystem_pthread.dylib 0x00007fff71e9a40d thread_start + 13 18: from 18 libsystem_pthread.dylib 0x00007fff71e9e249 _pthread_start + 66 17: from 17 libsystem_pthread.dylib 0x00007fff71e9b2eb _pthread_body + 126 16: from 16 chromedriver 0x0000000104e40fc7 chromedriver + 3841991 15: from 15 chromedriver 0x0000000104e1ffe4 chromedriver + 3706852 14: from 14 chromedriver 0x0000000104df0e17 chromedriver + 3513879 13: from 13 chromedriver 0x0000000104e0a692 chromedriver + 3618450 12: from 12 chromedriver 0x0000000104ddc699 chromedriver + 3430041 11: from 11 chromedriver 0x0000000104e09bf7 chromedriver + 3615735 10: from 10 chromedriver 0x0000000104e09e3a chromedriver + 3616314 9: from 9 chromedriver 0x0000000104dfcf6f chromedriver + 3563375 8: from 8 chromedriver 0x0000000104ab2ba5 chromedriver + 113573 7: from 7 chromedriver 0x0000000104ab1c0d chromedriver + 109581 6: from 6 chromedriver 0x0000000104ad7fa3 chromedriver + 266147 5: from 5 chromedriver 0x0000000104adb018 chromedriver + 278552 4: from 4 chromedriver 0x0000000104aabb00 chromedriver + 84736 3: from 3 chromedriver 0x0000000104aafdd2 chromedriver + 101842 2: from 2 chromedriver 0x0000000104b4f8bf chromedriver + 755903 1: from 1 chromedriver 0x0000000104dcef33 chromedriver + 3374899 0 chromedriver 0x0000000104e3ae29 chromedriver + 3817001: session not created: This version of ChromeDriver only supports Chrome version 79 (Selenium::WebDriver::Error::SessionNotCreatedError) annaPanda:selenium handaryouhei$
このようになります。
ChromeDriverがChromeのバージョンに合っていないのだと思い、とりあえず今のChromeDriverを削除しようと思いました。
which chromedriver
すると
/Users/xxxxxxxxxxxx/.rbenv/shims/chromedriver
とでたので、これを削除しました。
ネット記事で/usr/local/bin
にたいてい置いているよと書いてあったのでみたら、こっちにもあったので削除しました。
ここで$ ruby selenium.rb
をすると ChromeDriverがない、という内容のエラーが出ることを期待していたのですが、上記と全く同じエラーが出ました。
chromedriverの別バージョンを入れたりしても結果は同じで、そもそも見に行っているChromeDriverの場所が想定しているのと違う場所であると予想していますが、これを確認する方法はございますでしょうか?
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。