一気通貫のChrome Driverバージョンの戻し方

一気通貫は基本的にセレニウムに組み込まれた「Chrome Driver」によってネット上にアクセスします。

車を運転する人が「車のドライバー」と呼ばれるように、Chrome Driverはいわゆる「Google Chromeのドライバー」なわけです。

ただChome DriverはChromeのバージョンとChromeDriverのバージョンが一致しないと、うまくドライブしてくれません(左ハンドルの車に右ハンドル車にしか乗ったことのないドライバーを乗せるみたいなもので、混乱するのでしょうね)。

ということで、↓みたいなエラーが起こった時の一つの解決策として、Chrome Driverのバージョンの戻し方について紹介します。

目次

Chrome Driverのバージョン戻し方の大まかな3ステップ

Chrome Driverのバージョンを戻す方法の概略は次の通りです。

  1. Chrome Driverがインストールされている場所(フォルダ)を探す
  2. Chrome Driverの公式サイから、一気通貫が動いていた過去verのChrome Driverを探してダウンロード
  3. Chrome Driverを新バージョン→旧バージョンに置き換える

話はこれだけなのですが、とはいえ慣れていないと普通に難しい話だと思うので、Win・Mac別に解説します。

Windows版の場合

Windows版の場合について解説します。

Chrome Driverがインストールされている場所(フォルダ)を探す

Chrome Driverがインストールされている場所は、だいたい↓です。

C:\Users\XXX\AppData\Local\SeleniumBasic

「XXX」の部分は人によって違いますが、これを辿ると多分いけます。

ただ「そんなんじゃんわからねえ!」という方向けの方法も紹介します。

Windows版の一気通貫には同梱されていたであろう「selenium setup.zip」に含まれている「①SeleniumBasic-2.0.9.0.exe」というファイルを実行してみてください。途中でChromeDriverがインストールされている場所が表示されます。

この画面の真ん中らへん、「C:\Users\sumeshi\AppData\Local\SeleniumBasic」の部分

この画面を確認したら、画面上の「C:\Users\XXX\AppData\Local\SeleniumBasic」部分を選択しコピーして、そこでインストールはキャンセルください。

次にエクスプローラーを開き、URLを打ち込む部分にさっきコピーした文字列をペーストします。

一気通貫が動いていた過去verのChrome Driverを探してダウンロード

Chrome Driverの公式サイにアクセスし、過去verのChrome Driverを探してダウンロードください。

どれが動くのかわからなければ、最新の一個前のやつをダウンロードしましょう。

Chrome Driverを新バージョン→旧バージョンに置き換える

先ほど探したフォルダにダウンロードしたChrome Driverをペーストします。普通にペーストしたら「そんなんいうても、同じ名前のファイルあるやん、2個もおんなじファイル名のやつ置かれへんで、どないすんのん」と聞かれるので、無慈悲に「ファイルを置き換える」を選んでいきましょう。

これでいけるはずです、一気通貫の挙動を試してみましょう。

Mac版の場合

「Macの仕様のせいで、Mac版の一気通貫の方がいろいろと複雑」と言われ続けてきたMac版ですが、今回に関してはWin版とそう変わらないイメージです(Macの方が簡単まである?)

Chrome Driverがインストールされている場所(フォルダ)を探す

ターミナルで「open /opt/homebrew/bin」を実行ください。←をコピペしてエンターするだけです。

↓みたいなのが開けられればOKです。

一気通貫が動いていた過去verのChrome Driverを探してダウンロード

Chrome Driverの公式サイにアクセスし、過去verのChrome Driverを探してダウンロードください。

どれが動くのかわからなければ、最新の一個前のやつをダウンロードしましょう。

Chrome Driverを新バージョン→旧バージョンに置き換える

先ほど探したフォルダにダウンロードしたChrome Driverをペーストします。普通にペーストしたら「ふぇぇ……同じ名前のものがあってどうすればいいのかわからないよぅ」と聞かれるので、無表情で「置き換える」を選んでいきましょう。

以上です、これWindowsより簡単では!?すごくない!?(感覚マヒ)

これで解決しない場合……

これで解決しない場合は他に問題があるのかもしれません。エンジニアさんに直接問い合わせができるページがあるので、こちらにOSやエクセルや一気通貫のバージョンなんかを添えて、お問い合わせください。

お問い合わせはこちらから

目次