やったこと
- Google Apps Scriptで相席ラウンジの混雑状況を一時間おきにスクレイピングする
技術選定基準
- 最初はPythonとHerokuでやろうかと思っていたが、定期実行プログラムの選択肢が少ない
- サーバーたてるのめんどうくさい。CRONとWebアプリ一個作るのにも時間がかかる
- Google Apps Scriptなら、サーバー立てずにCRONもWebアプリも簡単に作れるから
実装方法
- スプレッドシートでIMPORTXML関数で行い、スクレイピング
- その結果をGoogle Apps Scriptで定期実行プログラムを組む
- これをすることによって、リアルタイムの1点の値ではなく、時系列データを取得することができるようになります。
結果から分かったこと
- 店舗ごとに男女比が若干異なる
- 開店したばかりが男女差が激しいので、男性が入るなら早いほうが選べる
- あたりまえだけど花金は人が多い
オリエンタルラウンジ 渋谷店
オリエンタルラウンジ 新宿店
オリエンタルラウンジ 町田店
実装方法
- この記事にまとめました
【GAS】IMPORTXML関数で取得した値を、1時間おきに定期実行で行を追加する
https://review-of-my-life.blogspot.jp/2018/02/gas-importxml-cron.html
その他おすすめ記事
Google Apps Script 相席ラウンジの混雑データを毎日1時間おきに取得して、それをグラフィカルに分析できるWebサイトを公開しました
https://qiita.com/kkdmgs110/items/2cf7b84ac8ddebdde80a
LINEからDMMのアダルト動画のサンプルを見れる、変態コンシェルジュ作りました!
https://qiita.com/kkdmgs110/items/3483ad6cb5c85983ffc6
Google Apps Script 1時間おきに、スプレッドシートに相席ラウンジの混雑状況のスクレイピングを定期実行する
https://qiita.com/kkdmgs110/items/e9e56ab2dd454c69d302
【Python】DMM Web APIでエッチなデータを取得し、TwitterでえっちなBotを作った話
https://qiita.com/kkdmgs110/items/13c728fcccb059f17755
【Python】TinderのAPIを使って、青山大学周辺で遠隔ナンパする
https://qiita.com/kkdmgs110/items/5f68ebef4afe230f75de