BASEで売り切れをメールで通知するアプリ
最初に売り切れが発生すると、DBに記録され、最初の一回だけ通知 商品を補充すると、リセットされます。
取得するタイミングはCRONを使用します。
- python 3.*
- BeautifulSoup4
- dotenv
- sqlite3
任意のエディターで.env.sampleに環境設定を記入し、.envにリネームしてください。
$ pip install dotenv beautifulsoup dotenv sqlite3
$ git clone https://github.com/quwahiro/BaseItemStockChecker.git
$ cd base_item_stock_checker
$ vim .env.sample
$ mv .env.sample .env
$ python main.py
filename = 'test.html'
with open(filename+'.html') as myfile:
soup = BeautifulSoup(myfile, 'html.parser')
#res = requests.get(os.environ['URL'])
#soup = BeautifulSoup(res.text, 'html.parser')
$ crontab -e
0 1,13 * * * python /PATH/main.py
"BASE ITEM STOCK CHECKER" is under MIT license.