herokuへdeploy
herokuへdeployして,スケジューラが動いているか確認したら,
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'
上記のようなエラーを吐いていた.
どうも,スクレイピングの際に使っていた geckodriver
をherokuにもbuildさせないといけないらしい
対処法1
まだ, heroku create
がまだである場合は.
$ heroku create [appname] --buildpack http://github.com/buitron/geckodriver-buildpack
とすれば,buildの際に一緒にやってくれる
対処法2
heroku create
をしてしまった場合
$ heroku buildpacks:add http://github.com/buitron/geckodriver-buildpack
$ git push heroku master
こうすれば,対処可能である.
スクレイピングの際によく使うやつだからつれつれと書いてみた