ついに叶うThis version of ChromeDriver only supports Chrome versionからの脱却 成功者への道 4年前 目次1 ChromeDriverの更新2 ChromeDriver自動更新ツールについて ChromeDriverの更新 Webページの情報を引き抜くスクレイピングという技術がありますが、 主に、プログラマー達はGoogleChromeのChromeDriverというものを使用して実装します。 ノンプログラマーの方からすると何のことやらかと思いますが、スクレイピングするために必要な部品だと思ってもらって結構です。 ですが、この部品は厄介なことにChromeのブラウザのバージョンが更新されるたびにこちらも更新が必要になってくるんですね。 そして、Chromeのバージョン更新は意外に頻度が高いんです。。。 プログラマーに開発を依頼してる方はエラーが出てツールが使えなくなってさらに開発者に連絡がつかずに使えないのでは?と焦ったり、無知なことをいいことに毎回このChromeDriverを更新するために保守費用を取られている方をよく目にします。 エラーはこんな感じですね。 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80 Current browser version is 79.0.3945.88 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome そこで、ダブルクリックで実行するだけで現在のChromeのバージョンに合わせたChromeDriverをダウンロードしてくれるツールを開発しました。 これ、pythonなどのコーディング方法はよくブログなどで目にするのですが、これまたノンプログラマーには何のことやらです。 簡単に誰でも使えるものってありそうでなかなかないんですよね。。。 ChromeDriver自動更新ツールについて このツール、まず価格は¥3.000です。 そして、Windows10環境で動作します。(Macでは使えません) 購入いただくとダウンロードリンクが表示されますのでそこからダウンロードしてください。 zipファイルを解凍すると中身はこんな感じです。 このファイルのChromeDriver自動更新.exeを使用しているアプリケーション(exe)の中に入れてダブルクリックすることでchromedriver.exeを更新することが可能です。 ※本ツールを不正にシェアするとこちらで検知できる仕組みとなっており購入者自身も使えなくなってしまいます。 {{#message}}{{{message}}}{{/message}}{{^message}}送信は失敗しました。 サーバーから「{{status_text}}」というレスポンスがありました(コード: {{status_code}})。 このフォーム処理機能の開発者に連絡して、このメッセージを改善してください。 さらに詳しく{{/message}}{{#message}}{{{message}}}{{/message}}{{^message}}送信は成功したようです。 サーバーのレスポンスが OK でも、送信が処理されていない場合があります。 このフォーム処理機能の開発者に連絡して、このメッセージを改善してください。 さらに詳しく{{/message}}送信しています… 共有: