chromeに変更した。気づいたらphantomjsがメンテナンスが終了してた。Seleniumで使用しているwebdriverを別のものにしておきたいと思った。chromeにヘッドレスモードがあるので、それを利用しましょうとのことだ。Heroku上でも、phantomjsを使っていたので、こちらをchromeに変更するまでを書き残しておく。Herokuのbuildpackを使えばいい。URLからhttps://github.com/heroku/heroku-buildpack-google-chrome.githttps://github.com/heroku/heroku-buildpack-chromedriver.gitの2つを追加する。次のデプロイ時に反映される。webdriverの指定バイナリは、/app/.apt/usr/bin/google-chromeにある。バイナリの場所もオプションで指定する。(後述)driverは引数から推測すると、chromedriverでいいようだ。Herokuの環境変数として設定しておく。CHROME_BINARY_LOCATION=/app/.apt/usr/bin/google-chromeそして、ヘッドレス起動させるためのオプションを付ける。locationとしてセットする。chrome_options=options)オプションを引数として渡せば良い。Herokuではしないほうがいいだろう。忘れないうちにメモしておく。無料プランだと10,000行の制限があります。10,000行は、設計にもよりますが、あっという間に到達してしまいます。sendgrid:starterこのように怒られた。コメントをキャンセルコメントを投稿するにはログインしてください。webdriverの指定タイトルとURLをコピーしました。