クリポンはchromedriverを使ってグーグル Chrome(クローム)を操作し、
クリックポストの手続きをしていいます
Chromeの新しいバージョンがリリースされると、
使用中のChromeのウィンドウの右上のほうに「更新」という文字が表示されます
-
(もしまだChromeを起動していない場合には、
Chromeを起動すると自動で新しいバージョンにアップされることが多いです)
chromedriverはChromeの新しいバージョンがリリースされた後に
そのバージョンに対応したものが公開されるため
タイミングによっては、
Chromeは最新のバージョンに更新されたが、chromedriverの新しいバージョンが公開されていない
ということが発生します
このためchromedriverを利用してChromeを操作する場合は
Chromeの自動更新はしないように設定することをお勧めします
このページの下のほうある「Chromeの自動更新を停止」を参考にしてください
Chromeが大きくバージョンアップされた場合には、
これまでのchromedriverではChromeを操作できない可能性があります
こうなったことを知らずにクリポン(chromedriver)を使用すると、
クリポンでクリックポストのマイページを表示しようとしたときにchromedriverの更新ができなかった
というエラーメッセージを表示したり
Chromeでクリックポストのページは表示されるだけでログインされない
という症状が発生します
これはchromedriverの新しいバージョンが公開されるまで続きますので
以前のようにクリポン(chromedriver)でクリックポストを使えるようにするには、
Chromeを以前のバージョンに戻す(古いバージョンに変更する)「バージョンダウン」が必要です
Chromeを古いバージョンに変更するには、手動で次のことを行います(Windows 10)
一覧
chromedriverのバージョンを確認する
バージョンを確認する方法は下記の3つあります
クリポンを使う場合には「最新バージョン」を確認してください
最新バージョン
下記のページを表示して、chromedriverの最新バージョンを確認します
Stableと書かれているものをみつけてください、その横にバージョンが書かれています
(例 Stable 119.0.6045.105)
Chrome for Testing availability
115よりも古いバージョン
chromedriverが115よりも古いバージョンは下記のページにあります
Chromedriver-Webdriver for Chrome – Downloads
バージョンが115以降で最新でないバージョン
chromedriverのバージョンが114より新しいバージョンもので、上記の方法ではみつからない場合があります。
この場合は下記のページからみつけます
https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json
JSONで書かれているため、人にはとてもわかりずらいですが、
自分のPCがWindowsの32bitなら {“platform”:”win32″ で始まるもの
自分のPCがWindowsの64bitなら {“platform”:”win64″ で始まるもの
を見つけてください
ここにchromedriverのダウンロード先のURLが書かれています
このURLをブラウザのURL入力欄に貼り付けて、ページを表示すればダウンロードできます
Chromeの旧バージョンをダウンロードする
下記のページを表示してください
https://google-chrome.en.uptodown.com/windows/versions
Chromeの公式リリースされた最新バージョンが一番上に表示され、
その下には旧バージョンが表示されています
chromedriverのバージョンと一致するバージョンのChromeをダウンロードします
Chromeを終了し、アンインストール
Chromeが稼働している場合にはChromeを終了してください
Windowsの「設定(歯車マーク)」を開き「アプリ」をクリック
「Google Chrome」をクリック
「アンインストール」を選択。さらに「このアプリとその関連情報がアンインストールされます」が表示されたら「アンインストール」をクリック
パソコンを再起動
Chromeの旧バージョンをインストール
すでにダウンロードしてChromeの旧バージョンをファイルをダブルクリックしてインストールします
インストール完了後にChromeは最新バージョンを自動でダウンロードし、更新しようとしますが更新しないでください
Chromeの自動更新を停止
Chromeが最新バージョンに自動で更新をやめる最も簡単な方法は
C:\Program Files (x86)\Google\Update
を開き、この中にある
GoogleUpdate.exe を
GoogleUpdate_.exe のような別の名前に変更します
クリポンを起動しchromedriverを更新
クリポンを起動し、「設定その他」の画面を表示し、「Chromeの確認」ボタンをクリックしてください
chromedriverが自動でダウンロードされます。もしエラーが表示された場合には手動でダウンロードし、commonフォルダの中にchromedriver.exeを入れてください
-
クリポンのバージョンが144h以降の場合には、「設定その他」の画面の一番下にある「情報を取得」ボタンをクリックしてください
そして「メモ帳」に「貼り付け」を行ってください
こうすると
Chromeのバージョン
chromedriver.exeのバージョン
が表示されます
この2つのバージョンがほぼ同じ(最初の3つの数字が同じ)であることを確認してください
クリポンで「実行画面」を表示してください
以上でクリポンで再びChromeを操作できるようになります
もしこれでもクリックポストのマイページの表示の時点でエラーが出る場合には
再度Chromeのバージョンを確認してください。Chromeが自動でバージョンアップされるためです。
Chromeのバージョンが問題なければ、
クリポンの設定その他で「Selenium Basic」にチェックが入っていないようにしてから
クリポンを再起動し「Chromeの確認」ボタンをクリックしてください