Skip to content

hekki/nomura_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nomura_scraper

  • 野村證券の投資信託用ファンド詳細ページ (ex. eMAXIS NYダウインデックス) をスクレイピングしてslack に通知します
  • nomura_scraper は野村證券株式会社と一切関係がない、非公式なプロジェクトです

Install

for macOS

usage

  • このプロジェクトはAWS Lambda上で実行することを前提としています

1. docker image をビルドする

Lambda にデプロイする前に依存gem をインストールためのdocker image をビルドします

$ IMAGE_NAME="nomura_scraper"
$ IMAGE_TAG="1.0"

$ docker build -t $IMAGE_NAME:$IMAGE_TAG .

2. gem のインストールする

$ docker run -v $(pwd):/app -it $IMAGE_NAME:$IMAGE_TAG /app/build.sh

実行後に nomura_scraper.zip が生成されます

3. AWS Lambda へデプロイする

AWS マネジメントコンソールから、生成されたzip ファイルをデプロイします

4.環境変数を設定

以下2つの環境変数を設定してください

変数名
NOMURA_KEYS 野村證券ファンド詳細ページのURLクエリパラメータ KEY1 の値をカンマ区切りで指定
SLACK_API_TOKEN slack のAPI トークン
SLACK_CHANNEL 通知先slack チャンネル (default: #general)

免責事項

  • 当ツールのご利用は利用者の責任において行ってください
  • 当ツールの開発者は、当プロジェクトの利用により生じた損害に対する責任を負いません

ライセンス

MIT license

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published