- 野村證券の投資信託用ファンド詳細ページ (ex. eMAXIS NYダウインデックス) をスクレイピングしてslack に通知します
- nomura_scraper は野村證券株式会社と一切関係がない、非公式なプロジェクトです
brew tap homebrew/cask && brew cask install phantomjs
bundle install -j4 --path vendor/bundle
- このプロジェクトはAWS Lambda上で実行することを前提としています
Lambda にデプロイする前に依存gem をインストールためのdocker image をビルドします
$ IMAGE_NAME="nomura_scraper"
$ IMAGE_TAG="1.0"
$ docker build -t $IMAGE_NAME:$IMAGE_TAG .
$ docker run -v $(pwd):/app -it $IMAGE_NAME:$IMAGE_TAG /app/build.sh
実行後に nomura_scraper.zip
が生成されます
AWS マネジメントコンソールから、生成されたzip ファイルをデプロイします
以下2つの環境変数を設定してください
変数名 | 値 |
---|---|
NOMURA_KEYS | 野村證券ファンド詳細ページのURLクエリパラメータ KEY1 の値をカンマ区切りで指定 |
SLACK_API_TOKEN | slack のAPI トークン |
SLACK_CHANNEL | 通知先slack チャンネル (default: #general) |
- 当ツールのご利用は利用者の責任において行ってください
- 当ツールの開発者は、当プロジェクトの利用により生じた損害に対する責任を負いません